Merge branch 'develop' into 'master'

Cache build files and remove docker and deploy stages

See merge request discord-bots/chaosbot!24
This commit is contained in:
Daniel_I_Am 2020-08-15 18:46:59 -04:00
commit 4f616758de

View File

@ -11,8 +11,6 @@ stages:
- build
- test
- release
- docker
- deploy
cache:
key: "$CI_JOB_STAGE-$CI_COMMIT_REF_SLUG"
@ -76,37 +74,4 @@ release:
- 'dotnet publish -c Release --runtime linux-musl-x64 -o ../build'
artifacts:
paths:
- build/*
docker:
stage: docker
only:
changes:
- ChaosBot/**/*
refs:
- master
tags:
- docker
- hawkeye
dependencies:
- release
script:
- docker info
deploy:
stage: deploy
only:
changes:
- ChaosBot/**/*
refs:
- master
tags:
- docker
- hawkeye
dependencies:
- docker
script:
- 'apk add curl jq'
- 'curl -X POST $API_URI/api/endpoints/$ENDPOINT_URI/docker/containers/$CONTAINER_ID/restart -H "Authorization: Bearer `curl -X POST $API_URI/api/auth -H "Content-Type: application/json" -d "{\"Username\": \"$API_USER\", \"Password\": \"$API_PASS\"}"" | jq -r ".jwt"`"'
- ../build/*