My setup in TeamCity:
我有一个"CI配置“运行一个单独的构建步骤,该步骤使用签入到项目的MSBuild脚本。配置有许多子目标,如单元测试、部署到测试站点等。我还有一个“部署配置”( deployment ),它使用另一个只执行部署的MSBuild脚本(使用Deploy)来实现单个目标。这是手动触发的。我的<
我们有许多Maven项目,其中一个项目作为依赖项包含在其他每个项目中。问题是,当部署其他人使用的这个依赖关系的新版本时,每个项目都会得到这个新版本,这可能会导致问题。当然,每次部署项目时,我都可以手动更改版本,但这也可能导致问题,即在部署之前忘记更改版本。我还看到了在" version "-tag中使用${version}占位