appota/.github/workflows/buildx.yaml
2025-09-09 09:27:43 +08:00

37 lines
1.0 KiB
YAML

name: Buildx
on:
push:
branches:
- latest
tags:
- 'v*'
- 'release-*'
- 'preview-*'
jobs:
Pipline:
runs-on: ubuntu-latest
steps:
- name: Get REPO NAME
run: echo "REPO_NAME=${GITHUB_REPOSITORY#*/}" >> $GITHUB_ENV
- name: Checkout code
uses: https://git.linkiio.cn/actions/checkout@v3
- name: Login to Docker Registry
uses: https://git.linkiio.cn/actions/login-action@v2
with:
registry: docker.linkiio.cn
username: ${{ vars.REGISTRY_USERNAME }}
password: ${{ vars.REGISTRY_PASSWORD }}
- name: Build Push Docker imagee
uses: https://git.linkiio.cn/actions/build-push-action@v3
with:
context: .
file: https://open.linkiio.cn/docker/linkpay
push: true
tags: docker.linkiio.cn/linkpay/${{ env.REPO_NAME }}:${{ github.ref_name }}
build-args: |
GOPRIVATE=${{ secrets.GOPRIVATE }}
NAME=${{ env.REPO_NAME }}