commit d6e04f2a70432652280f6cb7a70275b18c1435bd Author: xRain Date: Wed Aug 23 10:16:43 2023 +0800 first commit diff --git a/action.yml b/action.yml new file mode 100644 index 0000000..1f9b7b3 --- /dev/null +++ b/action.yml @@ -0,0 +1,23 @@ +name: 'update docker image on k8s' +description: 'update docker image' +inputs: + server: + description: "K8S服务器地址" + required: true + token: + description: "K8S操作密钥" + required: true + namespace: + description: "更新哪个Namespace下" + required: true + deployment: + description: "deployment名称" + required: true +runs: + using: 'composite' + steps: + - uses: docker://bitnami/kubectl:latest + with: + entrypoint: "/bin/bash" + args: | + -c "kubectl -s ${{inputs.server}} --token ${{inputs.token}} -n ${{inputs.namespace}} set image deployment/${{inputs.deployment}} container-0=${{env.DOCKER_REGISTRY}}/${{github.repository}}:${{ github.ref_name }}" \ No newline at end of file