Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

Jenkins

Jenkins | Email通知を行う

概要 Email通知を行う 詳細 Email通知を行います。 手順 ・Jenkinsの管理=>システムの設定を開く ・Email通知のSMTPサーバーを設定 ・メールを送信して設定を確認にチェックをして任意のアドレスにテストメールを送ります ・テストメールを確認したらシス…

Jenkins | Sidebar-Linkでrdocのメニューリンクの追加

概要 Sidebar-Linkでrdocのメニューリンクの追加 詳細 Sidebar-Linkでrdocのメニューリンクの追加をします。 これにより、静的解析ツールの実行結果やプロジェクトに関わる外部リンク等を表示できます。 設定はJenkinsのトップページと各ジョブのプロジェク…

Jenkins | Sidebar-Linkでmetric_fuのメニューリンクの追加

概要 Sidebar-Linkでmetric_fuのメニューリンクの追加 詳細 Sidebar-Linkでmetric_fuのメニューリンクの追加をします。 これにより、静的解析ツールの実行結果やプロジェクトに関わる外部リンク等を表示できます。 設定はJenkinsのトップページと各ジョブの…

Jenkins | jenkins-tomcatをインストールした環境でエンコード指定をUTF8にする

概要 jenkins-tomcatをインストールした環境でエンコード指定をUTF8にする 詳細 jenkins-tomcatをインストールした環境でエンコード指定をUTF8にします。 手順 下記ファイルを編集。javaコマンドの実行時のシステムプロパティを追記してUTF-8を指定する。 /u…

Jenkins | simplecovのカバレッジレポートをJenkinsに表示する

概要 simplecovのカバレッジレポートをJenkinsに表示する 詳細 simplecovのカバレッジレポートをJenkinsに表示します。 サンプル 前提 Ruby 2.0.0-p247 Rails 4.0.0 MiniTest検証に利用するプロジェクト sample_todo(私がGitHubに作成した検証用プロジェク…

Jenkins | ハドソンなのに任●堂が遊べるJSGames Plugin

概要 ハドソンなのに任●堂が遊べるJSGames Plugin 内容 ハドソンなのに任●堂が遊べるJSGames Pluginについて。 ※Jenkinsの旧名称はHudson. 設定手順 ・プラグインの管理でJSGames Pluginをインストールします。 ・トップページに戻るとスーパーファミコン風…

Jenkins | jenkins-tomcat+rbenvの環境でRailsのテストを呼び出す場合

概要 jenkins-tomcat+rbenvの環境でRailsのテストを呼び出す場合 詳細 jenkins-tomcat+rbenvの環境でRailsのテストを呼び出す場合について。 基本は下記記事と同様。RailsのMiniTestを実行する http://d.hatena.ne.jp/tbpg/20131104/1383585006ただし、実…

Jenkins | jenkins-tomcatでTomcat+Jenkins環境を構築する

概要 jenkins-tomcatでTomcat+Jenkins環境を構築する 詳細 jenkins-tomcatでTomcat+Jenkins環境を構築します。 前提 Ubuntu1204環境 手順 sudo apt-get install jenkins-tomcat ついでにバージョンを最新化します。(2013/11/05現在) cd /usr/share/jenkins…

Jenkins | JENKINS_HOMEについて

概要 JENKINS_HOMEについて 詳細 JENKINS_HOMEについてJENKINS_HOMEとはJenkinsの設定ファイルや作業ファイルを保存する領域です。 JenkinsのWebから「Jenkinsの管理」=>「システムの設定」を開くと確認出来ます。 構成 1例として下記のような構成になって…

Jenkins | RailsのMiniTestを実行する

概要 RailsのMiniTestを実行する 内容 RailsのMiniTestをJenkinsから実行します。 前提 Ubuntu1204 Rbenv使用 Ruby2.0.0-p247 Rails4 Jenkins Jenkinsの最新化上記構成をインストール済みであること。検証用プロジェクト ※下記は私が作成したサンプルプロジ…

Jenkins | Jenkinsの最新化

概要 Jenkinsの最新化 内容 JenkinsのPluginは、古いバージョンのJenkinsでは動かないことなどが多いため Jenkinsを最新化します。 前提 2013/11/04現在、下記の手順でインストールするとJenkins ver. 1.424.6がインストールされます。Vagrant | Jenkins環境…

Jenkins | Emotional Jenkins Pluginで執事を怒らす

概要 Emotional Jenkins Pluginで執事を怒らす 内容 Emotional Jenkins Pluginで執事を怒らせます。 設定手順 ・プラグインの管理でemotional jenkins pluginをインストールします。 ・Jenkinsの再起動が完了すれば、インストール完了です。 サンプル わざと…

Jenkins | 再起動

概要 再起動 詳細 Webから再起動 http://ip:port/safeRestart 上記にアクセスして、OKボタンをクリックすれば再起動開始です。 コマンドで再起動 sudo /etc/init.d/jenkins restart

Jenkins

概要 CIツールJenkins 詳細 Jenkinsは継続インテグレーションツール(continuous integration tool)です。 旧名Hudson。日本人の川口耕介さん作。Java製。CIはXP,アジャイルの思想に基づいており、 ビルドやテスト、インスペクションなどを継続的に実行して…

Jenkins | ジョブの作成

概要 ジョブの作成 詳細 手順 ジョブの作成を行います。 トップページが表示されている状態で ・新規ジョブ作成 ・ジョブ名に「hello_jenkins」を入力 ・フリースタイルジョブのビルド ・OKをクリック ・ビルド=>シェルの実行でシェルの実行を選択 ・シェ…

Vagrant | Jenkins環境をserverspecを利用したテストファーストで構築

概要 Jenkins環境を構築 詳細 Jenkins環境を構築します。 gitも一緒にインストールします。 設定手順 前提 利用plugin vagrant-berkshelf sahara vagrant-omnibusOS:Ubuntu1204 Servertest: serverspecChef Solo,Knife Soloを利用して作成します。 serversp…

Jenkins | GitHub連携

概要 GitHub連携 詳細 前提 Jenkins環境にgitをインストールしておくこと 手順 JenkinsのWebからPluginのインストール ・トップページ ・Jenkinsの管理リンクを押下 ・プラグインの管理リンクを押下 ・利用可能タブを押下 ・git pluginにチェックし、インス…