私は、既存のmavenプロジェクトをフリースタイルプロジェクトに変換する過程にあります。ここで、リポジトリにデプロイするビルド後のステップはmaven
プロジェクトのみで使用されます。フリースタイルプロジェクトにmaven-deployを使用する
自由形式のプロジェクトタイプで以下を実装するのに相当するものは何ですか?ポストビルド・ステップとしてmvn deploy
を直接使用して、ビルドの最後の成果物を成果物サーバー(nexus)にプッシュする方法はありますか?
たとえば、JJBで次の例を実行すると、ジョブが更新されるのがわかりますが、フリースタイルのプロジェクトタイプではDeploy Artifacts to maven repository
が表示されますが、mavenプロジェクトタイプでのみ使用されるため期待どおりに動作しません。私が見つけた
- job:
name: test-freestyle
project-type: freestyle
description: 'example for freestyle'
builders:
- shell: |
echo 'Hello world'
cat /etc/passwd
publishers:
- maven-deploy:
id: example
url: http://repo.example.com/maven2/
unique-version: true
deploy-unstable: false
release-env-var: TIMER