功能设计

拉取代码复用Tekton Hub上的git clone task(https://hub.tekton.dev/tekton/task/git-clone),采用的版本是0.7。 修改task的kind为ClusterTask,以使task可以在不同的名称空间复用。 git-clone Task会输出commit results,可以使用commit ID作为镜像Tag,在后面的Task中引用前面Task的输出,使用$(tasks.clone.results.commit)。 鉴权方式1:用户名/密码(或token)方式(basic-auth) GitHub/GitLab的用户名/密码(或token)方式的鉴权,采用ServiceAccount方式实现,创建的Secret需要添加tekton.dev/git-*的Annotation。basic-auth workspace方式验证未通过。

apiVersion: v1

kind: Secret

metadata:

name: github-

好文链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: