Files
rust-simple-web-api/.gitea/workflows/push.yaml
tymmkang 73dcb6b5e3
All checks were successful
Build and Push / Build Docker image (push) Successful in 3m58s
컨테이너 배포 스크립트 작성
2025-03-22 02:09:43 +09:00

26 lines
683 B
YAML

name: Build and Push
run-name: ${{ gitea.actor }} running
on:
push:
branches:
- main
jobs:
build:
name: Build Docker image
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set env
run: |
echo "CONTAINER_REGISTRY=$(echo ${{ gitea.server_url }} | sed -e 's|^[^:]*://||')" >> $GITEA_ENV
- name: Build
run: docker build -t ${{ env.CONTAINER_REGISTRY }}/${{ gitea.repository }}:latest .
- name: Login
run: docker login -u ${{ secrets.REGISTRY_ID }} -p ${{ secrets.REGISTRY_PASS }} ${{ env.CONTAINER_REGISTRY }}
- name: Push
run: docker push ${{ env.CONTAINER_REGISTRY }}/${{ gitea.repository }}