From d6e04f2a70432652280f6cb7a70275b18c1435bd Mon Sep 17 00:00:00 2001 From: xRain Date: Wed, 23 Aug 2023 10:16:43 +0800 Subject: [PATCH] first commit --- action.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 action.yml 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