mirror of
https://github.com/dokku/dokku.git
synced 2025-12-16 12:07:45 +01:00
feat: build on systemd
This commit is contained in:
@@ -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 ;;
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user