私はジェンキンスでアーティファクトを構築し、すべてのgitコミットでnexusArtifactUploaderによってOSS Nexus 3.6のmaven2リポジトリにアップロードしています。タグ付けされたコミットでは、git タグに記載されているバージョンのリリースとしてアップロードされます。タグなしのコミットは、最後の git タグのバージョンのスナップショットとして公開されます。
全員がそのリポジトリへの RO アクセス権を持っているため、成果物をダウンロードするために資格情報を指定する必要はありません。
デプロイ段階で、 nexus_url/repository/my-repo-releases/com/example/somthing/my_artifact/1.0.15/my_artifact-1.0.15.jar のようなリンクでアーティファクトをダウンロードしています。しかし、 nexus_url/repository/my-repo-releases/com/example/something/my_artifact/latest のようなリンクから最新のリリースをダウンロードしたい (リリース番号を指定したくないので、最新のものにしたいだけです)。
その方法を教えてください。どのリポジトリでも基本的な操作のようです。nexus API を使用していくつかのスクリプトを作成する必要があるかどうか、またはシェル I を使用する必要があるかどうかわかりません。