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