公共GitHub Repo中的Azure Pipelines Yml模板



我有一个带有一些Azure Pipelines yml模板文件的公共GitHub repo。我想创建一个使用这些模板的管道。我不想使用基于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

但这不起作用,因为CCD_ 1是必需的属性。

好的。。。那么,如何在不将GitHub绑定到用户或过期的情况下为其创建端点呢?

不幸的是,Repository模板需要一个端点,GitHub repos需要GitHub服务连接才能进行授权,这需要Grant authorizationPersonal access token

如果你真的想要这个功能,请在下面的网站上提交一个建议,产品团队会仔细评估:

https://developercommunity.visualstudio.com/content/idea/post.html?space=21

相关内容

  • 没有找到相关文章

最新更新