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