[openrtm-staff:1471] Jenkinsの設定変更について
河内のぶ
n.kawauchi @ aist.go.jp
2018年 1月 31日 (水) 14:09:24 JST
安藤様
河内です
JenkinsのURLが変更になったことで、ブラウザからノードがオンラインとして
見えない状況です。このため下記の修正が必要ではないかと考えております。
お気づきの点がございましたらご指摘頂きたく、よろしくお願いします。
●サーバの/etc/default/jenkins
・気になる部分の設定を抜き出すと次のようになっています
-----
NAME=jenkins
HTTPPORT=-1 ←★1
HTTPSPORT=8080
:
HTTP_PORT=8080
PREFIX=/$NAME
JENKINS_ARGS="--webroot=/var/cache/$NAME/war --httpPort=$HTTP_PORT --ajp13Port=$AJP_PORT $JENKINS_ACCESSLOG"
-----
・JENKINS_ARGSの指定の変更が必要と思われます。--webrootと--ajp13Portは
既存設定のままで変更なし。
・★1の定義がHTTPによる接続を無効にするためのものでしたら、
「--httpPort=$HTTPPORT」とします。
・「https://jenkins.openrtm.org/」でアクセスさせることになりましたので、
JENKINS_ARGSへ「--prefis=$PREFIX」の追加も必要に思えます。
参考:
http://nsaito-nmiri.hateblo.jp/entry/2013/03/22/105123
http://blog.ybbo.net/2014/01/11/centos-%E3%81%AB-jenkins%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%83%BB%E3%83%9D%E3%83%BC%E3%83%88%E3%81%A8url%E3%81%AE%E5%A4%89%E6%9B%B4%E3%83%BB%E3%83%A6%E3%83%BC%E3%82%B6/
●ブラウザから「Jenkinsの管理」→「システムの設定」
・Jenkinsの位置設定で、URLを変更する
http://openrtm.org:8080/ ⇒ https://jenkins.openrtm.org/
これでサーバ側でJenkinsを再起動する
●各ノードの設定変更
・Jenkinsノードとして起動するためのスクリプト内のURL変更が必要
・Linux向けは、下記のj2.sh内のURLを変更する
https://openrtm.org/jenkins/j2.sh
----
master=http://openrtm.org:8080 ⇒ master=https://jenkins.openrtm.org
----
・既存の各ノードは、/etc/jenkins.shを直接修正する
・Windowsノードは、jenkins.batを定義する際にURLを変更する
・既存の各ノードはC:\Program Files (x86)\Jenkins下の
jenkins.bat,jenkins_x64.batを修正する
以上、よろしくお願いいたします。
---------------------------------------------------
河内 のぶ n.kawauchi @ aist.go.jp
産業技術総合研究所 ロボットイノベーション研究センター
ロボットソフトウエアプラットフォーム研究チーム
テクニカルスタッフ
More information about the openrtm-staff
mailing list