tests: use circleci 2.1

This commit is contained in:
Jose Diaz-Gonzalez
2020-04-05 20:40:20 -04:00
parent 75efb47a97
commit 2f72b26396

View File

@@ -1,24 +1,25 @@
version: 2 version: 2.1
jobs:
build-master: commands:
environment: build:
DOKKU_VERSION: master description: "run the build"
machine: parameters:
docker_layer_caching: false python_version:
image: ubuntu-1604:201903-01 type: string
default: "3.7.0"
steps: steps:
- checkout - checkout
- run: pyenv global 3.7.0 - run: pyenv global << parameters.python_version >>
- run: make setup - run: make setup
- run: sudo sysctl -w vm.max_map_count=262144 - run: sudo sysctl -w vm.max_map_count=262144
- run: - run:
command: | command: |
make generate; make generate
if [[ $(git diff) ]]; then if ! git diff --quiet README.md; then
echo "Please run `make generate`"; echo "Please run `make generate`"
git status --short; git status --short
git diff; git --no-pager diff README.md
exit 1; exit 1
fi fi
- run: make test - run: make test
- store_artifacts: - store_artifacts:
@@ -30,35 +31,26 @@ jobs:
- store_test_results: - store_test_results:
path: tmp/test-results path: tmp/test-results
build-version: executors:
environment: machine:
DOKKU_VERSION: v0.19.0
machine: machine:
docker_layer_caching: false docker_layer_caching: false
image: ubuntu-1604:201903-01 image: ubuntu-1604:201903-01
jobs:
build-master:
environment:
DOKKU_VERSION: master
executor: machine
steps: steps:
- checkout - build
- run: pyenv global 3.7.0
- run: make setup build-version:
- run: sudo sysctl -w vm.max_map_count=262144 environment:
- run: DOKKU_VERSION: v0.19.0
command: | executor: machine
make generate; steps:
if [[ $(git diff) ]]; then - build
echo "Please run `make generate`";
git status --short;
git diff;
exit 1;
fi
- run: make test
- store_artifacts:
path: build
destination: build
- store_artifacts:
path: tmp/test-results
destination: test-results
- store_test_results:
path: tmp/test-results
workflows: workflows:
version: 2 version: 2