first commit

This commit is contained in:
xRain 2023-08-23 10:16:43 +08:00
commit d6e04f2a70
1 changed files with 23 additions and 0 deletions

23
action.yml Normal file
View File

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