diff --git a/.github/workflows/deploy-cci-demo.yml b/.github/workflows/deploy-cci-demo.yml index b3d9b1dfd48ed2a709d01fcae60f2a31a2e0b450..671ebfc7403de4b91d8f2e4558ffe282f5fc2c0a 100644 --- a/.github/workflows/deploy-cci-demo.yml +++ b/.github/workflows/deploy-cci-demo.yml @@ -14,6 +14,8 @@ env: jobs: build: runs-on: ubuntu-latest + outputs: + image: ${{ steps.build-image.outputs.image }} steps: - uses: actions/checkout@v2 @@ -41,6 +43,7 @@ jobs: echo "::set-output name=image::$SWR_REGISTRY/$SWR_ORGANIZATION/$IMAGE_NAME:$IMAGE_TAG" deploy: + needs: build runs-on: ubuntu-latest steps: - name: Authenticate to Huawei Cloud @@ -57,20 +60,20 @@ jobs: # 通过镜像新建或者更新负载 - name: Deploy to CCI - uses: huaweicloud/deploy-cci-action@v1.0.3 + uses: huaweicloud/deploy-cci-action@v1.1.0 id: deploy-to-cci with: namespace: action-namespace-name deployment: action-deployment-name - image: ${{ steps.build-image.outputs.image }} + image: ${{ needs.build.outputs.image }} # 通过yaml新建或者更新负载,yaml文件可以根据自己的需求修改pod数量,容器的端口,cpu, 内存 # - name: Deploy to CCI - # uses: huaweicloud/deploy-cci-action@v1.0.3 + # uses: huaweicloud/deploy-cci-action@v1.1.0 # id: deploy-to-cci # with: # namespace: action-namespace-name # deployment: action-deployment-name # manifest: './deployment.yaml' - # image: ${{ steps.build-image.outputs.image }} \ No newline at end of file + # image: ${{ needs.build.outputs.image }} \ No newline at end of file diff --git a/README.md b/README.md index 470d2a626386444155ec12874486c5b1107d1cbd..10f0adfe5d5c6021d56fc10ec853d9f5ea4d1d67 100644 --- a/README.md +++ b/README.md @@ -116,23 +116,23 @@ CCI部署有如下场景: #### 部署镜像到CCI场景一:通过简单参数直接创建或者更新负载 ```yaml - name: Deploy to CCI - uses: huaweicloud/deploy-cci-action@v1.0.3 + uses: huaweicloud/deploy-cci-action@v1.1.0 id: deploy-to-cci with: namespace: action-namespace-name deployment: action-deployment-name - image: ${{ steps.build-image.outputs.image }} + image: ${{ needs.build.outputs.image }} ``` #### 部署镜像到CCI场景二:根据提供的yaml文件创建或者更新负载 1) action 内容 ```yaml - name: Deploy to CCI - uses: huaweicloud/deploy-cci-action@v1.0.3 + uses: huaweicloud/deploy-cci-action@v1.1.0 id: deploy-to-cci with: namespace: action-namespace-name deployment: action-deployment-name - image: ${{ steps.build-image.outputs.image }} + image: ${{ needs.build.outputs.image }} manifest: ./deployment.yml ```