【问题标题】:Specify ant target during Teamcity build run在 Teamcity 构建运行期间指定 ant 目标
【发布时间】:2011-07-29 03:58:36
【问题描述】:

我正在尝试设置从我们的 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>

我的目的是让构建首先运行test 目标几次(直到我们正确构建),然后调用deploy 目标将(现已测试的项目)上传到我们的生产服务器上。

如何设置 Teamcity 配置设置,以便拥有一个 Testing build 和一个单独的 Deploy build

  • 有没有办法提示用户选择蚂蚁目标(显示目标列表并选择合适的)

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

谢谢...

【问题讨论】:

    标签: testing deployment ant build teamcity


    【解决方案1】:

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

    【讨论】:

    • 我最终创建了一个模板配置,并在模板配置的“构建步骤:Ant”配置部分的“Ant 参数”的“目标”参数中指定了一个配置参数%ANT_TARGET%。然后我创建了两个依赖于模板配置的构建配置,并在它们的“属性和环境变量”配置步骤中创建了单独的 %ANT_TARGET% 配置参数(使用我的两个单独的 ant 目标)也许有更好的方法来做到这一点,但是至少这样我才能完成工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-27
    • 2020-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多