キューの順序を入れ替え

1,221 views
Skip to first unread message

しおあじ

unread,
Oct 6, 2014, 11:30:42 AM10/6/14
to jenkin...@googlegroups.com
SVNポーリングトリガのキューが溜まっている状態で、あるプロジェクトのジョブは手動でビルドボタン押下させてキューに登録しています。この手動ビルドジョブを、キューの先頭に入れ替えたいです。(手動を優先させたい)

下記のプラグインが正解と思いました。
が上手くいきませんでした。

もう少しトライしてみますが、何か別案などありましたら教えていただけますでしょうか。

https://wiki.jenkins-ci.org/display/JENKINS/Accelerated+Build+Now+Plugin

jenkinsにライセンス一本のQAC解析を管理させています。
今のところ同時ビルドは1という設定で、一つずつビルドする事でライセンスエラーなく順次QAC解析しています。
コミットトリガーのキューが溜まると、SVNを使っていない人が使えない為、キューイングされたビルドを止める為に、手動ビルドジョブを優先させて、QACライセンスを空けたいです。

Seiji Sogabe

unread,
Oct 7, 2014, 8:46:50 AM10/7/14
to jenkin...@googlegroups.com
曽我部です。

試しに使ってみました。プラグインのページに仕組みについてかかれています。
現在ビルド中のジョブが、手動による起動であれば、ビルドを中断して、手動で起動した
優先度の高いジョブをビルドしてくれるようです。

ただ、優先度の高いジョブがビルド中に、さらに手動で追加しようとすると、キューに追加されますが、
優先されないようです。

このプラグインは便利ですが、上記の事象と実行中のビルドを中断してしまうところが、
難しいところだと思います。

キュー内での優先度を変えるだけであれば、

Priority Sorter Plugin
https://wiki.jenkins-ci.org/display/JENKINS/Priority+Sorter+Plugin

で、いいのではないでしょうか。これは、ジョブごとに優先度を設定します。
空きができたら、キューの中で優先度の高いジョブを取得してビルドします。

でわ。

2014年10月7日 0:30 しおあじ <sioaj...@gmail.com>:
> --
> このメールは Google グループのグループ「日本Jenkinsユーザー会」の登録者に送られています。
> このグループから退会し、グループからのメールの配信を停止するには jenkinsci-ja...@googlegroups.com にメールを送信してください。
> その他のオプションについては、https://groups.google.com/d/optout にアクセスしてください。



--
s.sogabe at gmail.com

しおあじ

unread,
Oct 7, 2014, 10:01:24 AM10/7/14
to jenkin...@googlegroups.com
曽我部さん

早速、ご連絡いただき、どうもありがとうございます。
手動で起動したものが対象だったのですね。
それで、出来たり出来なかったりしたのが理解出来ました。ジョブを中断してしまうのは気が付きませんでした。

また、ご紹介いただきました、priority sorter pluginで簡単に機能させることが出来ました。
どうもありがとうございます。
本当に助かりました。
聞いてみて本当に良かったです。

Reply all
Reply to author
Forward
0 new messages