CI
はじめに Jenkins Advent Calender 2011 16日目担当の id:tyuki39(@tyuki39) です。 小ネタを物量でカバーする形になって恐縮ですが、よろしくお願いします。 なお、前の日は id:ssogabe さんの「Karotzさんといっしょ」でした。 ビューにカラムを追加しよう…
はじめに システムレベルのお話 Jenkinsのページのうち、参照頻度の高いページが少し深い階層に存在していることがあります。Permalinkが設定されているページであれば、ビューの説明欄にそのページへのリンクを記述して、階層を浅くすることができます。 こ…
はじめに Jenkinsにジョブを登録していくと、ジョブを何らかの目的別に分類したくなってきます。例えば、「開発案件AAAに関するジョブたち」、「開発案件BBBに関するジョブたち」、「失敗ビルドに関するジョブたち」などに分類することが考えられます。この…
はじめに ほとんどディスクを消費しないジョブもあれば、一度のビルドでかなりディスクを消費するジョブもあります。「ギリギリだけど、なんとかなると思っていたら、ディスクフルになってしまった」、「いつもと違うノードが動いて、ディスクフルになってし…
はじめに 「誰かがジョブの設定を誤って変更してしまったため、昨日まで問題なく動いていた自動ビルドが失敗してしまい、問題の特定に時間がかかってしまった」なんてことになると面倒です。このような場合、「過去の設定」と「現在の設定」が簡便に比較でき…
裏歴史を紡ぎ始めるようで、躊躇するところもありますが、LT資料 - Jenkins pluginsを公開しました。少しテンパってて拙いLTになっていたかと思いますが、よい経験をさせていただきました。 さて、LT発表の中では十分にお伝えできなかったことをいくつか書き…
はじめに Hudsonを標準状態のままで使用した場合、Hudsonにアクセスできる全てのユーザが、Hudsonの全ての機能を制限なく利用できてしまいます。Hudsonの機能を熟知しているチーム内でHudsonを使用するのであれば、この標準状態の方が設定に煩わされない分、…
はじめに リリースに向けて追い込みに入っている状況なのに、マーフィーの法則が予定どおりに(?)働いて、「昨日まで動いていたHudsonがハードディスク故障のせいで動作しなくなっている」なんてことになると大変です。 この記事では、そんな状況でも慌てず…
はじめに Hudsonのコミュニティは非常に活発で、2010/12/29時点で380以上のプラグインがGitHub - Hudsonに登録されています。プラグインの洗練度には差があるものの、Hudsonをより効果的かつ効率的に利用するためには、開発業務にあったプラグインを上手に使…
はじめに 運用中のHudson本体を予習なしでアップグレードするわけにはいきません。また、Hudson本体のアップグレードよりも既存環境に与える影響度合いが少ないとはいえ、プラグインを予習なしでインストール/アップグレードするのも避けたいものです。 そこ…
はじめに Hudsonは、コアコミッタの方々が日々機能改善やバグ修正を実施してくださっているので、Loading... の通り、比較的頻繁にアップグレード版がリリースされています。このため、Hudsonは特定のバージョンを利用し続けるよりも、定期的に最新のバージ…
はじめに HudsonをWindowsサービスとして起動した場合に、Hudsonがシステム環境変数で設定した「HUDSON_HOME」を使用していないように見受けられたため、「HUDSON_HOME」の決定要素と決定順序について調査し、変更する際の一助になればと思いまとめました。 …
Hudsonのダウンロード Hudsonのセットアップ(Windowsサービスとして起動) の「Hudsonのダウンロード」を参照してください。 Hudsonを配備する前に HUDSON_HOMEの設定 HUDSON_HOMEの設定については、Hudsonのセットアップ(Windowsサービスとして起動) の「Hud…
Hudsonのダウンロード 最新バージョンの入手: http://ftp.osuosl.org/pub/hudson/war/latest/ から hudson.war を取得します。 特定バージョンの入手: http://ftp.osuosl.org/pub/hudson/war/ から hudson.war を取得します。 Hudsonを起動する前に Hudson環…