Skip to content

Commitato prod CD ํŒŒ์ดํ”„๋ผ์ธ #5

Commitato prod CD ํŒŒ์ดํ”„๋ผ์ธ

Commitato prod CD ํŒŒ์ดํ”„๋ผ์ธ #5

Workflow file for this run

name: Commitato prod CD ํŒŒ์ดํ”„๋ผ์ธ
on:
workflow_run:
workflows: ["Commitato CI ํŒŒ์ดํ”„๋ผ์ธ"]
types:
- completed
jobs:
deploy:
runs-on: ubuntu-22.04
environment: production
permissions:
contents: read
steps:
- name: Docker ์ด๋ฏธ์ง€ Prod ์„œ๋ฒ„ ๋ฐฐํฌ
uses: appleboy/ssh-action@master
with:
host: ${{secrets.PROD_HOST}}
username: ${{secrets.PROD_USERNAME}}
key: ${{secrets.PROD_KEY}}
script: |
sudo docker pull ${{secrets.DOCKER_USERNAME}}/commitato:latest
sudo ~/deploy.sh