我正在尝试使用Jenkins将现有的ANT构建脚本(build.xml)移动到Cloudbees for CI中。我使用GitHub设置项目存储库。构建成功地将存储库拉入Cloudbees工作区,但随后失败并显示此消息。
Parsing POMs
ERROR: No such file /scratch/jenkins/workspace/project/pom.xml
Perhaps you need to specify the correct POM file path in the project configuration?
我对此并不太熟悉,但据我所知(感谢Google),因为Cloudbees使用Maven而不是ANT。有没有办法可以更改Jenkins来运行ANT构建脚本而不是使用Maven?或者从Maven执行我的ANT脚本的简单方法?这里的任何帮助将不胜感激!
由于
答案 0 :(得分:2)
如果您的项目是基于Ant的,则不需要Maven POM文件。
听起来你在詹金斯创建了一个Maven工作。删除它并创建一个自由风格的作业,然后(如@thekbb所说)单击添加构建步骤并选择调用Ant 并配置为需要的。
答案 1 :(得分:0)
蚂蚁支持由ant plugin提供,我想你在安装jenkins时会自动获得。在您的jenkins工作中,添加“Invoke Ant”类型的构建步骤并提供目标。