0

Jenkinsを使用して、既存のANTビルドスクリプト(build.xml)をCloudbeesforCIに移動しようとしています。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がANTの代わりにMavenを使用しているためです。Mavenを使用する代わりにJenkinsを変更してANTビルドスクリプトを実行する方法はありますか?または、MavenからANTスクリプトを実行する簡単な方法はありますか?ここでの助けをいただければ幸いです!

ありがとう

4

2 に答える 2

2

プロジェクトがAntベースの場合、MavenPOMファイルは必要ありません。

JenkinsでMavenジョブを作成したようです。それを削除し、代わりにフリースタイルのジョブを作成してから、(@ thekbbが言うように)[ビルドステップの追加]をクリックし、[ Antの呼び出し]を選択して、必要に応じて構成します。

于 2012-12-29T17:37:26.927 に答える
0

antサポートはantプラグインによって提供されます。これは、jenkinsをインストールするときに自動的に取得されると思います。jenkinsジョブで、「Invoke Ant」タイプのビルドステップを追加し、ターゲットを提供します。

于 2012-12-28T23:00:18.583 に答える