mirror of
https://github.com/dokku/dokku.git
synced 2025-12-28 16:06:40 +01:00
30 lines
972 B
YAML
30 lines
972 B
YAML
version: 2
|
|
jobs:
|
|
build:
|
|
machine: true
|
|
parallelism: 4
|
|
steps:
|
|
- checkout
|
|
- run: |
|
|
make ci-dependencies
|
|
- run: |
|
|
./tests/ci/setup.sh
|
|
- run: |
|
|
echo 'export DOKKU_SKIP_CLEANUP=true' | sudo tee /home/dokku/.dokkurc/dokku_skip_cleanup
|
|
- run: |
|
|
# dokku.me now resolves to 10.0.0.2. add 10.0.0.2/24 to eth0
|
|
sudo ip a a 10.0.0.2/24 broadcast 10.0.0.255 dev eth0
|
|
- run: |
|
|
case $CIRCLE_NODE_INDEX in
|
|
0) sudo -E make -e lint go-tests ci-go-coverage ;;
|
|
1) sudo -E make -e deploy-test-checks-root deploy-test-config ;;
|
|
2) sudo -E make -e deploy-test-multi ;;
|
|
3) sudo -E make -e deploy-test-go-fail-predeploy deploy-test-go-fail-postdeploy ;;
|
|
esac
|
|
- run:
|
|
shell: /bin/bash
|
|
command: sudo -E make -e test-ci
|
|
no_output_timeout: 60m
|
|
- store_artifacts:
|
|
path: ./coverage.out
|