【发布时间】:2020-11-09 05:19:49
【问题描述】:
我有一个包含一些 Azure Pipelines yml 模板文件的公共 GitHub 存储库。我想创建一个使用这些模板的管道。我不想使用基于 OAuth 的服务连接,因为 OAuth 服务连接的整个概念对于 CI/CD 环境来说简直是荒谬的,因为令牌过期并且需要绑定到特定用户。我也不想使用 GitHub PAT,因为让 PAT(再次绑定到特定用户)来访问公共 GitHub 存储库似乎很荒谬。
如何创建我的管道,使其不与特定用户绑定?
我想要这样的东西
resources:
repositories:
- repository: templates
type: github
name: APublicGitHubOrg/APublicGitHubRepo
ref: ref/heads/master
extends:
template: TheTemplate.yml
但这不起作用,因为endpoint 是必需的属性。
好的...那么如何在不将其绑定到用户或过期的情况下为 GitHub 创建端点?
【问题讨论】:
-
你查看我的回复了吗?如果对您有帮助,您可以Accept it as an Answer,这对阅读此主题的其他社区成员可能会有所帮助。
标签: azure-devops azure-pipelines azure-repos azure-pipelines-yaml