From f74a22a0937e8a0e9b288736c7f3a01b25f4eea1 Mon Sep 17 00:00:00 2001 From: jeroen22319 <67419904+jeroen22319@users.noreply.github.com> Date: Fri, 26 Jun 2020 13:50:56 +0200 Subject: [PATCH] Create main.yml --- .github/workflows/main.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 000000000..746b5cdd9 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,26 @@ +name: CI +on: + #push: + # branches: [ master ] + pull_request: + branches: [ master ] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Run a multi-line script + run: | + echo Add other actions to build, + echo test, and deploy your project. + set -x + compose=etc/docker/swarm/docker-compose.yaml + date=$( date +%s ) + script=.github/bin/check-service.sh + sed -i s/worker/manager/ ${compose} + sed -i s/secobau/${date}/ ${compose} + docker swarm init + docker build -t ${date}/spring-petclinic --no-cache . + docker stack deploy -c ${compose} petclinic + chmod +x ${script} + ./${script}