Testing 在Teamcity构建运行期间指定ant目标
我正在尝试设置从build.xml ant脚本运行的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
<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),也许有更好的方法可以做到这一点,但至少这样我完成了我的工作。