From 9c3b5eeb9c725ab9545ee1b3f2fec8df714847e6 Mon Sep 17 00:00:00 2001 From: secobau Date: Fri, 26 Jun 2020 13:48:06 +0200 Subject: [PATCH] Create main.yaml --- .github/workflows/main.yaml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/main.yaml diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml new file mode 100644 index 000000000..746b5cdd9 --- /dev/null +++ b/.github/workflows/main.yaml @@ -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}