feat: build on systemd

This commit is contained in:
Jose Diaz-Gonzalez
2019-07-17 19:31:25 -04:00
parent 402c6db826
commit eada23d3f6
2 changed files with 11 additions and 5 deletions

View File

@@ -1,19 +1,25 @@
version: 2 version: 2
jobs: jobs:
build: build:
machine: true machine:
image: ubuntu-1604:201903-01
parallelism: 4 parallelism: 4
steps: steps:
- checkout - checkout
- run: |
if [[ "$(lsb_release -rs)" == "14.04" ]]; then
# 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
else
# dokku.me now resolves to 10.0.0.2. add 10.0.0.2/24 to ens4
sudo ip a a 10.0.0.2/24 broadcast 10.0.0.255 dev ens4
fi
- run: | - run: |
make ci-dependencies make ci-dependencies
- run: | - run: |
./tests/ci/setup.sh ./tests/ci/setup.sh
- run: | - run: |
echo 'export DOKKU_SKIP_CLEANUP=true' | sudo tee /home/dokku/.dokkurc/dokku_skip_cleanup 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: | - run: |
case $CIRCLE_NODE_INDEX in case $CIRCLE_NODE_INDEX in
0) sudo -E make -e lint go-tests ci-go-coverage ;; 0) sudo -E make -e lint go-tests ci-go-coverage ;;

View File

@@ -27,7 +27,7 @@ install_dependencies() {
sudo add-apt-repository -y ppa:nginx/stable sudo add-apt-repository -y ppa:nginx/stable
sudo apt-get update sudo apt-get update
sudo apt-get -qq -y install nginx sudo apt-get -qq -y install cgroupfs-mount nginx
sudo cp "${ROOT_DIR}/tests/dhparam.pem" /etc/nginx/dhparam.pem sudo cp "${ROOT_DIR}/tests/dhparam.pem" /etc/nginx/dhparam.pem
sudo dpkg -i "${ROOT_DIR}/build/$HEROKUISH_PACKAGE_NAME" sudo dpkg -i "${ROOT_DIR}/build/$HEROKUISH_PACKAGE_NAME"