aboutsummaryrefslogtreecommitdiffstats
path: root/ci (follow)
Commit message (Collapse)AuthorAgeLines
* Update files according to new CI setupsebastiaan/backend/cache-docker-imagesGravatar Sebastiaan Zeeff2020-11-18-154/+0
|
* Change CI and dev.sh to not use host network mode.Gravatar scragly2020-02-29-1/+0
|
* CI: output flake8 to stdout (resolve #37)Gravatar MarkKoz2020-02-22-1/+1
| | | | | | | | | | The Azure website has proven to not be reliable for displaying the JUnit output. Furthermore, some may simply prefer the format of the output in the terminal over the JUnit representation on the Azure site. Nevertheless, the JUnit output isn't that bad (when there's actually a lint error) so it will remain for now. It also provides historical statistics on occurrences of errors, which is kind of cool, I guess...
* CI: don't run commands through pipenvGravatar MarkKoz2020-02-22-3/+3
| | | | | | | | | | | Since #62, the dependencies have been installed to the system interpreter. Therefore, it's not necessary to run through pipenv to ensure the commands run through an activated virtual environment. This should also fix pipenv run creating a virtual environment. It seems it cannot tell when it should be using the system interpreter. It probably wasn't designed for that anyway i.e. the intent was to run commands directly in such case, which is what this PR will do.
* CI: merge build job with test jobGravatar MarkKoz2020-02-21-0/+39
| | | | | * Remove duplicate build steps * Move push steps to a separate YAML file
* CI: don't build venv image if it can be pulledGravatar MarkKoz2020-02-21-2/+9
|
* CI: fix base image build conditionGravatar MarkKoz2020-02-21-1/+11
| | | | | Build if the base changed or the venv changed and the base cannot be pulled.
* CI: define default values for variablesGravatar MarkKoz2020-02-21-2/+2
|
* CI: don't use output variablesGravatar MarkKoz2020-02-21-3/+2
| | | | | | It was initially used to enable access to variables across jobs, but the jobs will eventually be consolidated into one so output variables will no longer be needed.
* CI: compare variables against stringsGravatar MarkKoz2020-02-21-2/+2
| | | | Avoids type casting ambiguity and weirdness.
* CI: install dev dependencies inside running containerGravatar MarkKoz2020-02-21-9/+15
| | | | | This change allows for the venv image to be pushed since it won't be built with dev dependencies.
* CI: move lint & tests job into templatesGravatar MarkKoz2020-02-21-0/+94
Splitting steps into several files makes the YAML more maintainable.