2

現在の Jenkins デプロイメント ジョブは、maven ビルド プロセスから生成された war ファイルを Nexus リポジトリから取得します。私の環境ではホットデプロイメントを使用できないため、デプロイメントはこの方法で行われます。現在、Jenkins でパラメーター化されたビルドを使用しているため、アーティファクトのバージョン番号を手動で入力できます。Maven または Nexus を構成して、最新のトランク ビルドから生成されたアーティファクトに静的 URL からアクセスできるようにする方法はありますか? 例えば:

http://mynexus:8081/nexus/content/repository/snapshots/com/somepackage/my-app/trunk/my-app-trunk.war
4

2 に答える 2

1

Nexus でこれを行う方法がわかりません。ただし、次のような URL を使用して、Jenkins から最新の成功したビルドにアクセスできます。http://localhost:8080/jenkins/job/jobname/lastSuccessfulBuild/my-app-trunk.war

war ファイルのアーティファクト アーカイブを有効にする必要があります。

于 2012-05-16T05:37:06.897 に答える
1

ここで同じ問題が発生しました。次のことを発見しました。

https://wiki.jenkins-ci.org/display/JENKINS/Maven+Deployment+Linker

どちらが仕事をしますか。

それが役立つことを願っています。

于 2012-08-08T05:44:49.860 に答える