|
9 | 9 | runs-on: ubuntu-18.04
|
10 | 10 | timeout-minutes: 60
|
11 | 11 | env:
|
12 |
| - VAR_COS_BUCKET_CI: ${{ secrets.VAR_COS_BUCKET_CI }} |
13 |
| - VAR_COS_BUCKET_REPO: ${{ secrets.VAR_COS_BUCKET_REPO }} |
14 |
| - VAR_COS_ENDPOINT: ${{ secrets.VAR_COS_ENDPOINT }} |
15 | 12 | VAR_DEB_WORKBENCH_DIR: /tmp/output
|
16 | 13 | VAR_OS: debian
|
17 | 14 | VAR_CODENAME: bullseye
|
|
26 | 23 | - name: Init basic publish env
|
27 | 24 | run: |
|
28 | 25 | sudo apt-get update
|
29 |
| - sudo apt install -y gpg ca-certificates |
30 | 26 | mkdir -p "${VAR_DEB_WORKBENCH_DIR}"
|
31 | 27 |
|
32 | 28 | - name: Extract Tags name
|
@@ -67,45 +63,13 @@ jobs:
|
67 | 63 | if: ${{ startsWith(steps.tag_type.outputs.version, 'apisix/') }}
|
68 | 64 |
|
69 | 65 | with:
|
70 |
| - name: "apisix_${{ steps.tag_env.outputs.version}}-0~${{ VAR_OS }}${{ VAR_OS_RELEASE }}_amd64.deb" |
| 66 | + name: "apisix_${{ steps.tag_env.outputs.version}}-0~${{ env.VAR_OS }}${{ env.VAR_OS_RELEASE }}_amd64.deb" |
71 | 67 | path: "${{ env.VAR_DEB_WORKBENCH_DIR }}/apisix_${{ steps.tag_env.outputs.version}}-0~${{ env.VAR_OS }}${{ env.VAR_OS_RELEASE }}_amd64.deb"
|
72 | 68 |
|
73 | 69 | - name: Upload apisix-base Artifact
|
74 | 70 | if: ${{ startsWith(steps.tag_type.outputs.version, 'apisix-base/') }}
|
75 | 71 |
|
76 | 72 | with:
|
77 |
| - name: "apisix-base_${{ steps.tag_env.outputs.version}}-0~${{ VAR_OS }}${{ VAR_OS_RELEASE }}_amd64.deb" |
| 73 | + name: "apisix-base_${{ steps.tag_env.outputs.version}}-0~${{ env.VAR_OS }}${{ env.VAR_OS_RELEASE }}_amd64.deb" |
78 | 74 | path: "${{ env.VAR_DEB_WORKBENCH_DIR }}/apisix-base_${{ steps.tag_env.outputs.version}}-0~${{ env.VAR_OS }}${{ env.VAR_OS_RELEASE }}_amd64.deb"
|
79 | 75 |
|
80 |
| - - name: Init publish utils |
81 |
| - env: |
82 |
| - DEB_GPG_MAIL: ${{ secrets.DEB_GPG_MAIL }} |
83 |
| - TENCENT_COS_SECRETID: ${{ secrets.TENCENT_COS_SECRETID }} |
84 |
| - TENCENT_COS_SECRETKEY: ${{ secrets.TENCENT_COS_SECRETKEY }} |
85 |
| - run: | |
86 |
| - echo "${{ secrets.DEB_GPG_PRIV_KEY }}" >> /tmp/deb-gpg-publish.private |
87 |
| - echo "${{ secrets.DEB_GPG_PASSPHRASE }}" >> /tmp/deb-gpg-publish.passphrase |
88 |
| - ./utils/publish-deb.sh init_cos_utils |
89 |
| - sudo -E ./utils/publish-deb.sh init_freight_utils |
90 |
| - sudo -E ./utils/publish-deb.sh init_gpg |
91 |
| -
|
92 |
| - - name: backup dists to ci bucket |
93 |
| - run: |
94 |
| - sudo -E ./utils/publish-deb.sh dists_backup |
95 |
| - |
96 |
| - - name: download pool dir to local |
97 |
| - run: |
98 |
| - sudo -E ./utils/publish-deb.sh repo_clone |
99 |
| - |
100 |
| - - name: rebuild deb repo |
101 |
| - run: |
102 |
| - sudo -E ./utils/publish-deb.sh repo_rebuild |
103 |
| - |
104 |
| - - name: upload repo |
105 |
| - run: |
106 |
| - sudo -E ./utils/publish-deb.sh repo_upload |
107 |
| - |
108 |
| - - name: pulish repo |
109 |
| - run: |
110 |
| - sudo -E ./utils/publish-deb.sh repo_publish |
111 |
| - sudo -E ./utils/publish-deb.sh repo_backup_remove |
0 commit comments