CI

Jenkinsプラグイン探訪 - List View column plugins

はじめに Jenkins Advent Calender 2011 16日目担当の id:tyuki39(@tyuki39) です。 小ネタを物量でカバーする形になって恐縮ですが、よろしくお願いします。 なお、前の日は id:ssogabe さんの「Karotzさんといっしょ」でした。 ビューにカラムを追加しよう…

Jenkinsプラグイン探訪 - Sidebar-Link Plugin

はじめに システムレベルのお話 Jenkinsのページのうち、参照頻度の高いページが少し深い階層に存在していることがあります。Permalinkが設定されているページであれば、ビューの説明欄にそのページへのリンクを記述して、階層を浅くすることができます。 こ…

Jenkinsプラグイン探訪 - Favorite Plugin

はじめに Jenkinsにジョブを登録していくと、ジョブを何らかの目的別に分類したくなってきます。例えば、「開発案件AAAに関するジョブたち」、「開発案件BBBに関するジョブたち」、「失敗ビルドに関するジョブたち」などに分類することが考えられます。この…

Jenkinsプラグイン探訪 - Disk Usage

はじめに ほとんどディスクを消費しないジョブもあれば、一度のビルドでかなりディスクを消費するジョブもあります。「ギリギリだけど、なんとかなると思っていたら、ディスクフルになってしまった」、「いつもと違うノードが動いて、ディスクフルになってし…

Jenkinsプラグイン探訪 - JobConfigHistory

はじめに 「誰かがジョブの設定を誤って変更してしまったため、昨日まで問題なく動いていた自動ビルドが失敗してしまい、問題の特定に時間がかかってしまった」なんてことになると面倒です。このような場合、「過去の設定」と「現在の設定」が簡便に比較でき…

第2回Jenkins勉強会でLT発表してきました。

裏歴史を紡ぎ始めるようで、躊躇するところもありますが、LT資料 - Jenkins pluginsを公開しました。少しテンパってて拙いLTになっていたかと思いますが、よい経験をさせていただきました。 さて、LT発表の中では十分にお伝えできなかったことをいくつか書き…

Hudsonの操作権限をユーザ/グループ/ロール別に制御する

はじめに Hudsonを標準状態のままで使用した場合、Hudsonにアクセスできる全てのユーザが、Hudsonの全ての機能を制限なく利用できてしまいます。Hudsonの機能を熟知しているチーム内でHudsonを使用するのであれば、この標準状態の方が設定に煩わされない分、…

Hudson環境のバックアップ

はじめに リリースに向けて追い込みに入っている状況なのに、マーフィーの法則が予定どおりに(?)働いて、「昨日まで動いていたHudsonがハードディスク故障のせいで動作しなくなっている」なんてことになると大変です。 この記事では、そんな状況でも慌てず…

プラグインのインストール/アップデート/無効化

はじめに Hudsonのコミュニティは非常に活発で、2010/12/29時点で380以上のプラグインがGitHub - Hudsonに登録されています。プラグインの洗練度には差があるものの、Hudsonをより効果的かつ効率的に利用するためには、開発業務にあったプラグインを上手に使…

同一マシンの同一OS上に二つのHudson環境を構築する

はじめに 運用中のHudson本体を予習なしでアップグレードするわけにはいきません。また、Hudson本体のアップグレードよりも既存環境に与える影響度合いが少ないとはいえ、プラグインを予習なしでインストール/アップグレードするのも避けたいものです。 そこ…

Hudsonのアップグレード

はじめに Hudsonは、コアコミッタの方々が日々機能改善やバグ修正を実施してくださっているので、Loading... の通り、比較的頻繁にアップグレード版がリリースされています。このため、Hudsonは特定のバージョンを利用し続けるよりも、定期的に最新のバージ…

Hudsonのホームディレクトリを変更する

はじめに HudsonをWindowsサービスとして起動した場合に、Hudsonがシステム環境変数で設定した「HUDSON_HOME」を使用していないように見受けられたため、「HUDSON_HOME」の決定要素と決定順序について調査し、変更する際の一助になればと思いまとめました。 …

Hudsonのセットアップ(Tomcatに配備して起動)

Hudsonのダウンロード Hudsonのセットアップ(Windowsサービスとして起動) の「Hudsonのダウンロード」を参照してください。 Hudsonを配備する前に HUDSON_HOMEの設定 HUDSON_HOMEの設定については、Hudsonのセットアップ(Windowsサービスとして起動) の「Hud…

Hudsonのセットアップ(Windowsサービスとして起動)

Hudsonのダウンロード 最新バージョンの入手: http://ftp.osuosl.org/pub/hudson/war/latest/ から hudson.war を取得します。 特定バージョンの入手: http://ftp.osuosl.org/pub/hudson/war/ から hudson.war を取得します。 Hudsonを起動する前に Hudson環…