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



大家早上好!我尝试TeamCity是为了加快我们的工作流程;在我们公司,bitbucket上有许多存储库,它们都具有相同的结构(需要在根目录下构建一个Dockerfile),并且都要被推送到同一个注册表中。目前,我有一个简单的python脚本,它响应bitbucket钩子,构建映像并将其推送到注册表。工作得很好,但我在寻找更可靠的东西,有一个web界面。我正在尝试TeamCity,看起来不错,但我不想手动创建每个单独的存储库作为一个单独的构建管道。我可以将所有VCS根文件附加到一个项目中,然后在配置中告诉"使映像名称与存储库名称相同"吗?

我看到有"构建参数"我可以用它来参数化名字,但是我阅读了JetBrains的支持,我能找到的所有与VCS相关的东西都在参数名本身中有VCS的根名,这在我的情况下当然是没有用的。

如果你的构建配置中只有一个VCS根目录,你可以使用%vcsroot.url%build参数来获取存储库url。

来源:TeamCity docs

相关内容

  • 没有找到相关文章

最新更新