2011-04-04 26 views
0

我正在尝试设置从我们的build.xml ant脚本运行的Teamcity构建配置。在TeamCity构建运行期间指定ant目标

Ant脚本包含各种目标:

<target name="compile"> ... </target> 
<target name="package" depends="compile"> ... </target> 
<target name="test" depends="package"> ... </target> 
<target name="deploy" depends="test"> ... </target> 

我的目的是让编译运行test目标一对夫妇第一时间(直到我们得到构建右),然后调用deploy目标上传我们的生产服务器上的(现在测试过的项目)。

如何设置Teamcity配置设置,以便我可以有Testing build和单独的Deploy build

  • 有没有办法来提示Ant目标用户(显示目标列表,并选择合适的一个)

  • 我要创建一个单独的TeamCity构建配置(测试配置的副本,唯一区别在于蚂蚁目标)?

谢谢...

回答

1

你必须创造更多的生成配置。

+0

我最终创建了一个模板配置,并在模板配置的“Build Step:Ant”配置部分的“Ant Parameters”的“Target”参数中指定了配置参数'%ANT_TARGET%''。 然后,我创建了依赖模板配置,并在其“属性和环境变量”配置步骤,我创建单独%ANT_TARGET%的配置参数(与我的两个单独的Ant目标)两个创建配置 也许有一个更好的方式这样做,但至少这样我可以完成我的工作。 – stratosgear 2011-04-05 11:28:26

+0

我认为,这是正确的做法。 :) – 2011-04-06 11:51:58