我有一个带有一些 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 创建端点?