Skip to content
This repository was archived by the owner on Apr 20, 2022. It is now read-only.

Commit 0b63c96

Browse files
authored
Merge branch 'HXSecurity:main' into main
2 parents 781ba43 + 52e23ff commit 0b63c96

File tree

1 file changed

+37
-2
lines changed

1 file changed

+37
-2
lines changed

.github/workflows/release_openapi.yml

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,40 @@ jobs:
101101
username: ${{ secrets.DONGTAI_DOCKERHUB_USERNAME }}
102102
password: ${{ secrets.DONGTAI_DOCKERHUB_TOKEN }}
103103

104+
- name: Login to AliyunRegistry
105+
uses: docker/login-action@v1
106+
with:
107+
registry: ${{ secrets.ALIYUN_REGISTRY }}
108+
username: ${{ secrets.ALIYUN_DOCKERHUB_USER }}
109+
password: ${{ secrets.ALIYUN_DOCKERHUB_PASSWORD }}
110+
111+
112+
- name: Build to local
113+
uses: docker/build-push-action@v2
114+
with:
115+
context: .
116+
load: true
117+
tags: |
118+
dongtai/dongtai-openapi:${{ steps.release.outputs.version }}
119+
dongtai/dongtai-openapi:latest
120+
registry.cn-beijing.aliyuncs.com/huoxian_pub/dongtai-openapi:${{ steps.release.outputs.version }}
121+
registry.cn-beijing.aliyuncs.com/huoxian_pub/dongtai-openapi:latest
122+
123+
- name: Save image to tar file
124+
run: |
125+
docker save dongtai/dongtai-openapi:${{ steps.release.outputs.version }} | gzip > /tmp/dongtai-openapi-${{ steps.release.outputs.version }}.tar.gz
126+
127+
- name: Setup Ossutil
128+
uses: manyuanrong/[email protected]
129+
with:
130+
endpoint: ${{ secrets.ALIYUN_OSS_ENDPOINT }}
131+
access-key-id: ${{ secrets.ALIYUN_OSS_KEY_ID }}
132+
access-key-secret: ${{ secrets.ALIYUN_OSS_KEY_SECRET }}
133+
134+
- name: Upload images to oss
135+
run: |
136+
ossutil cp /tmp/dongtai-openapi-${{ steps.release.outputs.version }}.tar.gz oss://huoqi-public/iast/server-package/${{ steps.release.outputs.version }}/
137+
104138
- name: Build and push
105139
uses: docker/build-push-action@v2
106140
with:
@@ -109,9 +143,10 @@ jobs:
109143
tags: |
110144
dongtai/dongtai-openapi:${{ steps.release.outputs.version }}
111145
dongtai/dongtai-openapi:latest
146+
registry.cn-beijing.aliyuncs.com/huoxian_pub/dongtai-openapi:${{ steps.release.outputs.version }}
147+
registry.cn-beijing.aliyuncs.com/huoxian_pub/dongtai-openapi:latest
112148
113-
- uses: actions/checkout@master
114-
- name: deploy to cluster
149+
- name: Deploy to staging
115150
uses: wahyd4/kubectl-helm-action@master
116151
env:
117152
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }}

0 commit comments

Comments
 (0)