将脚本或命令添加到Kubernetes群集,以便与Skaffold dev部署一起运行
在运行将脚本或命令添加到Kubernetes群集,以便与Skaffold dev部署一起运行,kubernetes,skaffold,Kubernetes,Skaffold,在运行skaffold dev之前,我想运行一个命令从远程存储库克隆脚本。我需要以某种方式注入git clone命令,或者将git clone命令和相应的参数放入shell脚本中,并使用skaffold运行shell脚本 从Skaffold工作流的角度来看,此步骤应该在构建之前运行。我在构建阶段使用Jib,而Jib状态似乎没有给我在实际构建之前运行脚本的任何能力。我不知道是否可以在Skaffold的生命周期中添加一个新的阶段,比如预构建。我想到的一个解决方案是使用custombuild而不是Ji
skaffold dev
之前,我想运行一个命令从远程存储库克隆脚本。我需要以某种方式注入git clone
命令,或者将git clone命令和相应的参数放入shell脚本中,并使用skaffold运行shell脚本
从Skaffold工作流的角度来看,此步骤应该在构建之前运行。我在构建阶段使用Jib,而Jib状态似乎没有给我在实际构建之前运行脚本的任何能力。我不知道是否可以在Skaffold的生命周期中添加一个新的阶段,比如预构建
。我想到的一个解决方案是使用custom
build而不是Jib
,并将所有预构建命令以及与Jib相关的命令放在一个脚本中运行。这种方法可能有效,但不会很方便。我想知道是否有更好的方法来处理斯卡福德
build:
artifacts:
- image: gcr.io/k8s-skaffold/example
custom:
buildCommand: ./prebuild-and-build.sh