ci: simplify deploy by using kubectl rollout restart after build
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
16
.drone.yml
16
.drone.yml
@@ -23,17 +23,7 @@ steps:
|
||||
--insecure
|
||||
--skip-tls-verify
|
||||
|
||||
- name: update-manifests
|
||||
image: alpine/git:latest
|
||||
environment:
|
||||
GITEA_TOKEN: { from_secret: gitea_token }
|
||||
- name: restart-deployment
|
||||
image: bitnami/kubectl:latest
|
||||
commands:
|
||||
- cd /drone/src
|
||||
- TAG=$(echo $DRONE_COMMIT_SHA | cut -c1-8)
|
||||
- sed -i "s/newTag:.*/newTag: $TAG/" k8s/base/kustomization.yaml
|
||||
- git config user.email "drone@colacoder.com"
|
||||
- git config user.name "Drone CI"
|
||||
- git add k8s/base/kustomization.yaml
|
||||
- "git commit -m \"chore: update image tag to $TAG [skip ci]\""
|
||||
- git remote set-url origin https://kai:$GITEA_TOKEN@git.colacoder.com/kai/openbb-invest-api.git
|
||||
- git push origin main
|
||||
- kubectl rollout restart deploy/invest-api -n invest-api
|
||||
|
||||
Reference in New Issue
Block a user