如何使用Jenkins&Ant从Git存储库子目录构建?

Bil*_*ote 2 git ant android gitosis jenkins

我将Jenkins CI配置为与GitHub一起使用.它成功填充了我的$ {workspace},但我想要构建的实际项目位于repo的子目录中:

https://github.com/androidfu/CodeExamples

从Jenkins内部调用Ant表示它找不到build.xml.好吧,那是因为build.xml实际上存在于$ {workspace}/DeveloperDebugPreferences中.

Doc*_*uss 5

您可以配置Ant的构建文件以在Jenkins中使用.如果您正在浏览Jenkins服务器上的作业,则可以选择"配置",然后选择Ant目标下方的"高级"选项.

如果你想编辑你的config.xml文件,你应该看到这样的构建设置:

<builders>
  <hudson.tasks.Ant>
    <targets>your_target_name</targets>
    <buildFile>${workspace}/DeveloperDebugPreferences/build.xml</buildFile>
  </hudson.tasks.Ant>
</builders>
Run Code Online (Sandbox Code Playgroud)