由于对企业 git 存储库的访问限制,我想将源代码作为输入(tar 或 zip 文件)提供给 tekton。谁能指导我如何实现它。
问问题
32 次
1 回答
0
详细信息将取决于您如何向管道提供 tar/zip。
但要点是要记住 Pipeline 任务实际上只是容器。(除了一些关于参数、排序、UI 等方面的魔法)所以问“我如何提供源代码”本质上与“如果我在容器”。
如果您已经在 PVC 中安装了 tar/zip,那么您只需挂载两个工作区(一个带有输入 tar/zip,一个用于输出源文件)并从一个执行 tar(或 zip)命令挂载点到另一个。(只需确保使用包含 tar 的基本映像。)
如果您还没有 tar/zip,您可能需要先使用 scp 或类似的东西,但所有原理看起来都一样。查看开箱即用任务的 YAML,您会发现它们实际上非常简单。
于 2022-02-06T20:56:54.693 回答