2016-12-06 4 views
0

私は奇妙なユースケースを持っていますが、基本的にはリソースのセットのzipファイルを作成する開発者であるCI/CDソリューションがあります。このzipは、ツールの内部プログラムを介してSVNに吸い込まれます。Jiraを使用してJenkinsのビルドを起動する

現在、ソリューションは動作し、FSTRiggerを使用して更新されたzipをポーリングします。それを見るとプロセスが始まり、私たちは満足しています。

私はJiraジョブが特定のステータスに達したことをトリガーにしてJiraトリガープラグインを見ています。それはビルドのトリガリングとJiraからJenkinsへのデータを渡して、配信ノートなどに使うことに関して私を満足させるのに役立つようです。しかし、特定の場所にあるzipファイルに依存しています。

Jiraタスクにジップを添付し、タスクステータスの一部としてJenkinsジョブを開始し、ジップをコピーしてJenkinsによってピックアップできるようにする場合はビルドタスク。

という言葉が複雑ですが、最初にzipをsvnにチェックすると、実際にはうまくいきません。

答えて

1

jira-trigger-pluginを使用してJenkinsビルドをトリガーすると、ステータスが変更されたJIRAの問題を含むJIRA_ISSUE_KEY環境変数にアクセスできます。

JIRAの問題キーでは、Get Issue JIRA REST APIを押すと問題の詳細を取得できます。問題の詳細には添付ファイルの情報が含まれており、Jenkinsでzipファイルをダウンロードするために使用できます。

関連する問題