Webエンジニアの日常とリーグオブレジェンド

Webエンジニアとして働いている猫のブログ。EmacsとMySQLとリーグオブレジェンド(LoL)が好物。主に技術的な記事かLoLの記事を書く。

Jenkins

Jenkinsの初期化をするGroovyファイルを書いてjenkins起動時に実行することで必要なプラグインとかをインストールできるやつの解説とAnsibleでのデプロイ方法

もくじ 背景 Groovyとは init.groovy.d を書いてみる 実行ログが見てみたい Ansibleでgroovyをデプロイしてみる Ansibleにjenkins_script_moduleというものがあるらしい 参考 背景 Jenkinsのプラグインの設定とかをAnsibleで管理したいないという要望はある…

Jenkinsをインストールしたにもかかわらず、sudo su - jenkins でjenkinsユーザーになれない場合の対処

状況 まずは/etc/passwdを見てみる jenkinsユーザーのシェルをbashにする Ansibleでchshの設定をしたい場合 まとめ 状況 Jenkinsをインストールすると、jenkinsユーザーが作成され、/var/lib/jenkins がjenkinsユーザーのホームディレクトリに設定されるはず…