Update jenkins authored by umaumax's avatar umaumax
...@@ -240,6 +240,19 @@ __原則、ノードごとに`Remote root directory`は変更するべし__ ...@@ -240,6 +240,19 @@ __原則、ノードごとに`Remote root directory`は変更するべし__
| groovy file | * コマンドの内容をJenkinsのReplay機能で気軽に変えられる <br> * stageごとに分けられるので見やすい <br> * 並列実行が書きやすい <br> | * formatterがきかないので、読み書きがやりにくい <br> * grepやsedの中での`\`が問題になる | | groovy file | * コマンドの内容をJenkinsのReplay機能で気軽に変えられる <br> * stageごとに分けられるので見やすい <br> * 並列実行が書きやすい <br> | * formatterがきかないので、読み書きがやりにくい <br> * grepやsedの中での`\`が問題になる |
| sheel script | * ローカルで気軽に試せるので、TATが短い | * jenkins上でshell scriptの内容を気軽に変更して試せない | | sheel script | * ローカルで気軽に試せるので、TATが短い | * jenkins上でshell scriptの内容を気軽に変更して試せない |
### フォーマッター(探し中)
``` bash
npm install -g npm-groovy-lint
npm-groovy-lint --format --noserver
```
* 個別ファイルを指定するとなぜか無視されるので、下記でカレントディレクトリのファイル群を対象とする
* `--noserver`とすることで通信しない動作となるはず
* サーバの指定の有り無しで結果が異なる
* インデントだけではなく`""`が`''`になるという変更もある
* インデントがおかしくなることがあり、不完全であるので、利用できなさそうという判断
## jenkins環境変数 ## jenkins環境変数
[Building a software project \- Jenkins \- Jenkins Wiki]( https://wiki.jenkins.io/display/JENKINS/Building+a+software+project ) [Building a software project \- Jenkins \- Jenkins Wiki]( https://wiki.jenkins.io/display/JENKINS/Building+a+software+project )
... ...
......