Jenkins 常见的 ANT 构建
Jenkins common ANT build
我在 Jenkins 中有 15 个作业贯穿 ANT 构建。对于每个项目,我都有一个单独的 ANT 构建文件。所有 15 个项目的构建过程都是相同的。任何人都可以建议一种方法来在整个项目或 Jenkins 配置中保留一个通用的 ant 构建文件来执行相同的操作。每个项目都在单独的存储库中
您可以使用 include task.
你的build_job_1.xml
:
<project name="job_1" basedir="." default="...">
<include file="${path_to_common_build}/common_build.xml"/>
</project>
其中包括 common_build.xml
:
<project name="common" basedir="." default="...">
<dirname property="common_build.dir" file="${ant.file}"/>
<property file="${common_build.dir}/common.properties"/>
</project>
我在 Jenkins 中有 15 个作业贯穿 ANT 构建。对于每个项目,我都有一个单独的 ANT 构建文件。所有 15 个项目的构建过程都是相同的。任何人都可以建议一种方法来在整个项目或 Jenkins 配置中保留一个通用的 ant 构建文件来执行相同的操作。每个项目都在单独的存储库中
您可以使用 include task.
你的build_job_1.xml
:
<project name="job_1" basedir="." default="...">
<include file="${path_to_common_build}/common_build.xml"/>
</project>
其中包括 common_build.xml
:
<project name="common" basedir="." default="...">
<dirname property="common_build.dir" file="${ant.file}"/>
<property file="${common_build.dir}/common.properties"/>
</project>