タグ

bash--xeに関するnabinnoのブックマーク (2)

  • Jenkinsで使うシェルスクリプトは-xeつけた方がよかった - くりにっき

    忙しい人のためのまとめ で指定するシェルスクリプトには #!/bin/bash -xe か #!/bin/sh -xe つけるべき 経緯 Jenkins周りで調べることがあってたまたま下記のエントリを発見 Jenkinsのシェルの実行について - Qiita シェルの途中でこけても処理が続行されるため run() { command=$1 echo "$command" eval $command # if error code returned, exit this script with error code RET=$? if [ $RET -ne 0 ]; then exit $RET fi } のようなラッパ経由でコマンド実行してたのですがそれが不要だったという俺的衝撃事実!!! *1 検証 test1.sh(-xe つけてないスクリプト) #!/bin/bash ls unkn

    Jenkinsで使うシェルスクリプトは-xeつけた方がよかった - くりにっき
  • Jenkins環境構築でのメモ - Qiita

    Jenkinsで「githubを監視して、変更があったらrakeを走らせる」というジョブを作成した。 そのとき躓いたところや、ポイントだと思ったところをメモしておく。 おおまかな環境構築の流れはCentOSにyumでjenkinsをインストールする - 文系プログラマによるTIPSブログを参考にした。 jenkinsユーザへの変更 jenkinsユーザへ切り替えると、諸々の作業が楽になる。 しかし、yumでインストールしたjenkinsでは、デフォルトで切り替えられないように設定されている。 /etc/passwdのjenkinsの行を次のように変更すると、切り替えられるようになる。

    Jenkins環境構築でのメモ - Qiita
  • 1