From 8e2c44b5e7477b74ad6f8c46ea7b60ce1de6fa82 Mon Sep 17 00:00:00 2001 From: Jiale Liu Date: Fri, 17 Mar 2023 22:24:21 +0800 Subject: [PATCH] Update lede.yml --- .github/workflows/lede.yml | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/.github/workflows/lede.yml b/.github/workflows/lede.yml index 2d55b18..4f2871c 100644 --- a/.github/workflows/lede.yml +++ b/.github/workflows/lede.yml @@ -1,17 +1,34 @@ name: LEDE Docker Image on: - watch: - types: started push: branches: [ 'main' ] - pull_request: - branches: [ 'main' ] + tags: [ 'v*.*.*' ] + +env: + REGISTRY: registry.cn-beijing.aliyuncs.com + NAMESPACE: licsber + REPOSITORY: github jobs: build: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 - - name: Build the Docker image - run: docker build . --file Dockerfile.lede --tag lede:$(date +%s) + - name: Checkout V3 + uses: actions/checkout@v3 + + - name: Login to ACR V1 + uses: aliyun/acr-login@v1 + with: + login-server: https://${{ env.REGISTRY }} + username: "${{ secrets.ACR_USERNAME }}" + password: "${{ secrets.ACR_PASSWD }}" + + - name: Build Base Image + env: + TAG: ${{ github.sha }} + run: | + IMAGE=${{ env.REGISTRY }}/${{ env.NAMESPACE }}/${{ env.REPOSITORY }}:${{ env.REPOSITORY }} + echo $IMAGE + docker build -t "$IMAGE" . + docker push "$IMAGE"