Testing 在Teamcity构建运行期间指定ant目标

Testing 在Teamcity构建运行期间指定ant目标,testing,deployment,ant,build,teamcity,Testing,Deployment,Ant,Build,Teamcity,我正在尝试设置从build.xml ant脚本运行的Teamcity构建配置 ant脚本包含各种目标: <target name="compile"> ... </target> <target name="package" depends="compile"> ... </target> <target name="test" depends="package"> ... </target> <target name

我正在尝试设置从build.xml ant脚本运行的Teamcity构建配置

ant脚本包含各种目标:

<target name="compile"> ... </target>
<target name="package" depends="compile"> ... </target>
<target name="test" depends="package"> ... </target>
<target name="deploy" depends="test"> ... </target>
。。。
... 
... 
... 
我的意图是让构建先运行几次
测试
目标(直到我们获得正确的构建),然后调用
部署
目标将(现在已测试的项目)上传到我们的生产服务器上

如何设置Teamcity配置设置,以便我可以拥有一个
测试构建
和一个单独的
部署构建

  • 是否有方法提示用户输入ant目标(显示目标列表并选择适当的目标)

  • 我必须创建一个单独的Teamcity构建配置(测试配置的副本,唯一的区别在于ant目标)

谢谢…

您必须创建更多的构建配置。

我最终创建了一个模板配置,并在模板配置的“构建步骤:ANT”配置部分的“ANT参数”的“TARGET”参数中指定了一个配置参数
%ANT\u TARGET%
。然后,我创建了两个依赖于模板配置的构建配置,在它们的“属性和环境变量”配置步骤中,我创建了单独的%ANT_TARGET%配置参数(使用我的两个单独的ANT TARGET),也许有更好的方法可以做到这一点,但至少这样我完成了我的工作。