Skip to content

try to test be workflows #1

try to test be workflows

try to test be workflows #1

Workflow file for this run

name: Backend-cd
on:
pull_request:
types: [labeled]
jobs:
deploy-git:
if: "${{ github.event.label.name == 'prod: backend' }}"
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Remove deploy label
uses: actions-ecosystem/action-remove-labels@v1
with:
labels: "prod: backend"
deploy-aws:
needs: deploy-git
runs-on: aws-nft
steps:
- name: stop old image
run: sudo docker-compose stop
- name: remove old image
run: sudo docker-compose rm -f
- name: pull new image
run: sudo docker-compose pull
- name: run new image
run: sudo docker-compose up -d
- name: prune images
run: sudo docker image prune -af