docker 在JetBrains TeamCity中,我可以使用与触发构建的存储库相同的名称构建映像吗?

efzxgjgh  于 2023-04-20  发布在  Docker
关注(0)|答案(1)|浏览(120)

早上好,我正在尝试TeamCity,以加快我们的工作流程;在我们公司,我们在bitbucket上有很多仓库,都有相同的结构(需要构建的根目录下的一个Dockerfile),并且全部要推送到同一个注册表中,目前我有一个简单的python脚本,它可以响应bitbucket钩子,构建镜像并推送到注册表中,效果相当不错但我正在寻找更坚实的东西,并与网络界面。我正在尝试TeamCity,似乎不错,但我不想手动创建每一个仓库作为一个单独的构建管道。我是否可以将所有VCS根附加到一个项目,并在配置中告诉“使映像名称与存储库名称相同”?
我看到有“构建参数”,我可以用它来参数化名称,但我通读了JetBrains支持,所有我能找到的与VCS相关的参数名称本身都有vcs根名称,这在我的情况下当然没有用。

mrwjdhj3

mrwjdhj31#

如果在构建配置中只有一个VCS根,则可以使用%vcsroot.url%构建参数来获取存储库URL。
来源:TeamCity Docs

相关问题