首页 > 解决方案 > Github Actions 首先部署在 Kubernetes 上

问题描述

我有这个 Github Actions,可以部署在 K8S 上。

这个显示器工作完美。使用构建版本更新容器,基于 SHA | ${{ github.sha }}。我的查询是第一次如何申请?当清单从未部署时。

    name: Deploy to cluster
    uses: myrotvorets/kubectl-action@2.0.0
    with:
      config: ${{ secrets.KUBE_CONFIG_DATA }}
      version: latest
      args: set image --record deployment/app-deploy app-deploy=APITEST/app:${{ github.sha }}
  - 
    name: Verify deployment
    uses: myrotvorets/kubectl-action@2.0.0
    with:
      config: ${{ secrets.KUBE_CONFIG_DATA }}
      version: latest
      args: '"rollout status deployment/app-deploy"'

你能帮助我吗?

可以设置条件“如果未部署集群,则应用清单”。

标签: githubkubernetesgithub-actionskubectl

解决方案


推荐阅读