2013年8月18日日曜日

WindowsでJenkinsで実行する際の注意事項

  • 実行ユーザがLocal SystemになっているためWindowsに設定しているJAVA_HOME等の環境変数が有効になっていない
■解決方法
  1. ファイル名を指定して実行からservices.mscを入力
  2. 一覧からJenkinsを探す
  3. 右クリックからプロパティを開く
  4. プロパティダイアログが開いたらログオンタブを選択
  5. アカウントを選択しWindowsにログインするユーザ名とパスワードを入力する
  6. アカウントを検索した場合は参照から検索できる
  7. 名前を入力して「名前の確認」というボタンを押下するとそのユーザがいるかどうかを確認できる
  8. アカウントが設定できたらプロセスの一覧画面に戻り右クリックから再起動を実施すると環境変数が反映される
  • Jenkinsでの環境変数の参照は「$HENSU」ではなく「%HENSU%」のようにパーセントで囲んで参照する
  • Jenkinsの環境変数にWindowsパスを使う場合はパス区切り文字を「\(バックスラッシュ)」とし参照するときに「"%HENSU%"」のようにダブルクォートで囲うとうまく参照できるようになります

0 件のコメント:

コメントを投稿