将脚本或命令添加以与Skaffold开发部署一起运行到Kubernetes集群

时间:2020-01-02 23:55:01

标签: kubernetes skaffold

我想在运行skaffold dev之前运行命令从远程存储库克隆脚本,我需要以某种方式注入git clone命令或将git clone命令和相应的参数放在shell脚本,并使用Skaffold运行Shell脚本。

从Skaffold工作流程的角度来看,此步骤应在构建之前运行。我在构建阶段使用的是Jib,看来Jib状态没有给我任何在实际构建之前运行脚本的能力。我不知道是否可以像pre-build一样在Skaffold生命周期中添加新的阶段。我想到的一种解决方案是使用custom构建而不是Jib,并将所有预构建命令以及与臂架相关的命令放在一个脚本中运行。这种方法可能有效,但不是很方便。我想知道是否有更好的方法可以用Skaffold做到这一点。

build:
  artifacts:
    - image: gcr.io/k8s-skaffold/example
      custom:
        buildCommand: ./prebuild-and-build.sh

0 个答案:

没有答案