Files
marktaguiad.dev/.gitea/workflows/docker-cicd-prod.yml
mcbtaguiad ec77f4121f
Some checks failed
Build and Push Docker Image / build (push) Failing after 31s
test
2026-01-19 21:31:03 +08:00

37 lines
881 B
YAML

name: Build and Push Docker Image
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
# push:
# branches:
# - '**'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Log in to Gitea Container Registry
run: |
echo "${{ secrets.TOKEN }}" | docker login \
${{ secrets.SERVER }} \
-u ${{ secrets.USERNAME }} \
--password-stdin
- name: Build Docker image
run: |
IMAGE="${{ secrets.SERVER }}/${{ github.repository }}:${{ steps.branch.outputs.branch }}"
docker build -t $IMAGE .
- name: Push Docker image
run: |
IMAGE="${{ secrets.SERVER }}/${{ github.repository }}:${{ steps.branch.outputs.branch }}"
docker push $IMAGE