Windows10でJenkinsを動かす
2021年頃からWindows10でJenkinsを動かしています。 Windows用のインストーラーはありますが、warとJREさえあれば動かせるので自分はインストーラーを使わずにやっています。
Javaのインストール
scoopでJava11を。 ディストリビューションはTemurin(Adopt)で。
|
|
warの起動・終了
起動と終了にはbatファイルを書いています。
start-jenkins.bat
|
|
バックグラウンド起動するために start /b
で起動しています。
起動スクリプトを自作するとオプションの指定などシンプルにやれて楽。
stop-jenkins.bat
|
|
「jenkins.war」を含むプロセスをkill。 ざっくりしてるけどだいたいこれでいいでしょうという感じ。
Windowsで動かすときの注意点
- (初期設定では) Pipeline で
sh
が使えない- 代わりに
bat
やpowershell
を使ってる- https://www.jenkins.io/doc/pipeline/steps/workflow-durable-task-step/
- 特殊文字のエスケープ方法が
sh
と異なるので注意
- 代わりに