Files
my-docs/.github/workflows/buidl_and_push_ghcr.yml
gitea_admin 762961f4ce
Some checks failed
Build Docker Image / build (push) Failing after 21s
更新 .github/workflows/buidl_and_push_ghcr.yml
2025-12-18 12:50:59 +00:00

42 lines
908 B
YAML

name: Build Docker Image
on:
push:
branches:
- main
- master
pull_request:
branches:
- main
- master
jobs:
build:
runs-on: ubuntu-latest
container:
image: docker:dind
options: --privileged
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Extract metadata
id: meta
run: |
echo "date=$(date +'%Y%m%d-%H%M%S')" >> $GITHUB_OUTPUT
echo "sha_short=$(echo $GITHUB_SHA | cut -c1-7)" >> $GITHUB_OUTPUT
- name: Build Docker image
run: |
docker build \
-t myapp:${{ steps.meta.outputs.sha_short }} \
-t myapp:latest \
-f Dockerfile \
.
- name: List images
run: docker images | grep myapp