2016-07-01 4 views
2

Gitlabでは、アーティファクトへのリンクを含むソース管理のマークダウンが可能ですか?Gitlabマークダウンがアーティファクトへのリンク

私のランナーは、ファイルに保存されるメトリックを生成します。もちろん、この出力はバージョン管理に属しません。バージョンコントロールでだった場合は、問題にはリンクできませんでした。代わりに、ビルドが完了した後に出力が保存されるように出力をアーティファクトとしてマークします。

現在、開発者はメトリックを生成するビルドの[passed]アイコンをクリックし、[Build Artifacts] | [Browse '| dir1 | ...]をクリックして生成された出力メトリックを表示することができます。これは複雑で、見る場所を正確に知る必要があります。

README.mdにアーティファクトへのリンクがある方が便利です。

これらのdocsは、自分の成果物を別の場所に保存することができますが、重い解決策のように思えますし、異なるプロジェクトの成果物には一般化しません。

これらのdocsでは、アーティファクトファイル名にビルド番号を埋め込むことができますが、それは実際には私の後ろではありません。私はちょうど最新のビルドからの成果物が欲しい。

私が欲しいのは、アーティファクトの永続URLですが、この性質のものは何も見つかりません。

答えて

2

アップデート2018年2月

Gitlab 8.12以来、リンクはHTTPSです:// gitlabInstance/MYNAMESPACE /repository/master/archive.zip。 (例えば:https://gitlab.com/rpadovani/my-gitlab-ci/repository/master/archive.zip)。

他の形式もあります。

プロジェクトのホームページの右上にある小さなクラウドをクリックすると、すべての形式が表示されます。 download link

ORIGINAL ANSWER

彼らは今それに取り組んでいます。

はGitLab 8.10ので、それを行うためのAPIがあります:

curl -H "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" "https://gitlab.example.com/api/v3/projects/1/builds/artifacts/master/download?job=test" 

は、残念ながら、あなたはまだWebインターフェイスを使用することはできませんが、すでにそれを実装するための MR(およびディスカッションで related bug)があります。

あなたのREADMEにビルドをリンクすることができます

+0

誰かこの回答を更新できますか?私はこれが変わったと思う。 –

+0

@HendrikWiese done – rpadovani

+0

すごい!ありがとう! –

関連する問題