@@ -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