Skip to content

Commit

Permalink
Update docker-image.yml
Browse files Browse the repository at this point in the history
Remove steps for digitalocean (no longer used)
  • Loading branch information
Dolvur authored Mar 12, 2024
1 parent 77c26a0 commit 30a9f14
Showing 1 changed file with 0 additions and 29 deletions.
29 changes: 0 additions & 29 deletions .github/workflows/docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,6 @@ jobs:
type=raw,value=latest
type=ref,event=tag
images: ${{ secrets.DOCKER_HUB_USERNAME }}/${{ github.event.repository.name }}

- name: Install doctl
uses: digitalocean/action-doctl@v2
with:
token: ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }}

- name: Build and push Docker image
id: docker_build
Expand All @@ -44,27 +39,3 @@ jobs:
# push main -> tag:latest, release x.x.x main -> tag:latest AND tag:x.x.x
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}

# Pushing to production
- name: Force rebuild in digitalocean
run: doctl apps create-deployment ${{secrets.DIGITALOCEAN_APP_ID}} --force-rebuild --wait

- name: Get commit sha
id: vars
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"

- name: Get current date
id: date
run: echo "::set-output name=date::$(date +'%Y-%m-%d')"

- name: Tag digitalocean yml name with date and sha
uses: fjogeleit/[email protected]
with:
valueFile: 'digitalocean-spec.yaml'
propertyPath: 'name'
value: snakebot-web-${{steps.date.outputs.date}}-${{steps.vars.outputs.sha_short}}
commitChange: false
updateFile: true

- name: Update digitalocean app with new yml spec
run: doctl apps update ${{ secrets.DIGITALOCEAN_APP_ID }} --spec digitalocean-spec.yaml

0 comments on commit 30a9f14

Please sign in to comment.