HOME
R&D
Jenkins
Jenkins
emacsからJenkinsビルド操作
jenkins.elをインストールすると、emacs上でJenkinsビルドを実行可能になります。 ジョブのリストがあり、ビルド実行・確認についてはemacs上で手早く実行できるクライアントで …
ビルドのパラメータ化
Jenkinsの実行時に変数を指定できる機能として、Parametarized Buildがあります。コマンドの引数など一部の引数が異なるビルドを複数作る際に便利です。 ビルドのパラメータ化の概要は以 …
HTML Publisherプラグイン
テストツールの中にはHTMLでレポートを出力するものがあります。Jenkinsの HTML publisherプラグインを使うと、CIの結果レポートをJenkinsのコンソールに統合できます。 プラグ …
Jenkins Pipeline内でGitフル機能を使う
Jenkinsのgit連携には、いくつかのシナリオがあります。 素朴な使い方は、ジョブで使うリポジトリをgit cloneするパターンで、これは gitステップで実装できます。 一方、git push …
Jenkinsパイプラインから別ジョブ呼び出し
Jenkinsのpipelineから、build()ステップを利用すると登録済みの別ジョブを実行できます。パラメータ付きビルドできるジョブを作成しておくと、ライブラリとして再利用可能になります。 …
pipelineのgitステップ解説
Jenkinsfileのpipelineでgit cloneする方法として sh('git clone example.com:some-repositry.git') という素朴な手段もありますが、 …
Jenkinsfileのviインデント設定
JenkinsのパイプラインスクリプトをJenkinsfileに記述する機会が多くあります。 Pipelineはgroovy(JVM上で動作するスクリプト言語)を下敷きにした文法になっていますが、やや …
Jenkins→Slack通知スクリプトの例
JenkinsのSlack Notificationプラグインを利用することで、PipelineスクリプトからSlackに通知を飛ばせます(他のプラグイン同様、設定画面からインストール可能)。 エラー …
JenkinsノードとしてGCEをセットアップ追加
Jenkinsは、ビルド実行の実働ノード(スレーブ)として外部のサーバーを指定できます。 ミニマムの要件としては、SSHログインできるサーバーを用意すれば足りますが、実際にはビルドを実行するツールチェ …
Jenkins2のビルド設定
Docker HubのJenkins公式イメージを使うと、インストールして管理画面にログインするところまでは簡単に進みます。 管理画面が立ち上がったら、あとはJenkinsの通常運用プロセスとなり、 …
Jenkinsfile入門
このページは、” Getting Started with the Jenkinsfile“の和訳です(原典2016/7/2時点)。Getting Started with the …