1

我有一个使用私有存储库作为资源的kustomization.yaml文件:

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
  - https://gitlab.com/my-user/k8s-base-cfg.git
patchesStrategicMerge:
  - app-patch.yaml

我想在 Jenkins Pipeline 上自动执行此操作。我不知道如何将 Git 凭据传递给 kustomize build 命令。有什么选择吗?

谢谢

4

1 回答 1

2

你不能,你会在启动 Kustomize 之前在 git 中设置凭据。在这种情况下,可能非常简单,git config --global user.password "your password"credentials.helper可以从本地文件或直接从某个后备存储读取的工具中查找更复杂选项的设置。

于 2020-10-09T08:12:31.003 回答