Public GitHub Repo 中的 Azure Pipelines Yml 模板
Azure Pipelines Yml Template in Public GitHub Repo
我有一个 public GitHub 存储库,其中包含一些 Azure Pipelines yml 模板文件。我想创建一个使用这些模板的管道。我不想使用基于 OAuth 的服务连接,因为 OAuth 服务连接的整个概念对于 CI/CD 环境来说简直是荒谬的,因为令牌过期并且需要绑定到特定用户。我也不想使用 GitHub PAT,因为使用 PAT(再次绑定到特定用户)来访问 public GitHub 存储库似乎很荒谬。
如何创建我的管道使其不绑定到特定用户?
我想要这样的东西
resources:
repositories:
- repository: templates
type: github
name: APublicGitHubOrg/APublicGitHubRepo
ref: ref/heads/master
extends:
template: TheTemplate.yml
但这不起作用,因为 endpoint
是必需的 属性。
好的...那么如何为 GitHub 创建端点而不将其绑定到用户或过期?
不幸的是,存储库模板需要端点,GitHub 存储库需要 GitHub 服务连接进行授权,这需要 Grant authorization
或 Personal access token
。
如果您真的想要这个功能,请在下面的网站提交建议,产品团队会仔细评估:
https://developercommunity.visualstudio.com/content/idea/post.html?space=21
我有一个 public GitHub 存储库,其中包含一些 Azure Pipelines yml 模板文件。我想创建一个使用这些模板的管道。我不想使用基于 OAuth 的服务连接,因为 OAuth 服务连接的整个概念对于 CI/CD 环境来说简直是荒谬的,因为令牌过期并且需要绑定到特定用户。我也不想使用 GitHub PAT,因为使用 PAT(再次绑定到特定用户)来访问 public GitHub 存储库似乎很荒谬。
如何创建我的管道使其不绑定到特定用户?
我想要这样的东西
resources:
repositories:
- repository: templates
type: github
name: APublicGitHubOrg/APublicGitHubRepo
ref: ref/heads/master
extends:
template: TheTemplate.yml
但这不起作用,因为 endpoint
是必需的 属性。
好的...那么如何为 GitHub 创建端点而不将其绑定到用户或过期?
不幸的是,存储库模板需要端点,GitHub 存储库需要 GitHub 服务连接进行授权,这需要 Grant authorization
或 Personal access token
。
如果您真的想要这个功能,请在下面的网站提交建议,产品团队会仔细评估:
https://developercommunity.visualstudio.com/content/idea/post.html?space=21