我在teamcity项目中有两个构建配置--Conf A和Conf B.Conf A用于编译和构建jar,而Conf B用于根据测试要求部署到特定环境。我设置Conf B依赖于Conf A来共享构建版本信息。现在问题是每当运行conf B时,它首先检查Conf A自上次构建以来是否有任何新的签到并开始运行conf A.
我想要的是conf B应该只获取当前可用的构建jar并部署到指定的环境,而不检查是否有任何新的签入。
任何建议都将不胜感激。
答案 0 :(得分:0)
这听起来像是一个快照依赖,而不是你真正想要的是从Conf B到Conf A的最后一次成功构建的artifact dependency。
您可以在Conf B的依赖项设置下配置它,前提是您在Conf A中将Jars发布为artifacts(参见文档链接)。