ビルド中にカスタム バージョン番号のファイルを作成し、http で公開したいと考えています。
プロジェクト「MyTestApp」を構築していると仮定すると、作成したバージョン番号のテキスト ファイルをhttp://jenkins.company/job/MyTestApp/revision.txtのような場所で利用できるようにしたいと考えています。
これを達成する方法はありますか?
ビルド中にカスタム バージョン番号のファイルを作成し、http で公開したいと考えています。
プロジェクト「MyTestApp」を構築していると仮定すると、作成したバージョン番号のテキスト ファイルをhttp://jenkins.company/job/MyTestApp/revision.txtのような場所で利用できるようにしたいと考えています。
これを達成する方法はありますか?
デビッド、これは「公開」の意味によって異なります。Jenkins インスタンスが保護されている場合 (jenkins.company/configureSecurity/)、アーティファクトにアクセスするには、http セッションが認証されている必要があります。アクセスが必要なすべてのユーザーが Jenkins サーバーにアカウントを持っている場合、ビルド後のアクション「アーティファクトをアーカイブする」を使用するだけで、テキスト ファイルは jenkins.company/job/MyTestApp/jobnumber/artifact から入手できます。 /revision.txt
またはここ: jenkins.company/job/MyTestApp/lastSuccessfulBuild/artifact/revision.txt
このスクリーンショットを参照してください: http://note.io/17oiykI
認証されていないアクセスが必要な場合は、アーティファクトを同じホストまたは別のホスト上の別の Web サーバーに公開できます。または、Amazon S3 バケットにアップロードすることもできます。