【ジェンキンスは】Ubuntuのジェンキンスポート番号を変更します

ジェンキンスインストールディレクトリ:は/ var / libに/ Jenkinsの 
Jenkinsのログディレクトリ:/var/log/jenkins/jenkins.log
ジェンキンスのデフォルトの設定:は、/ etc / default /ジェンキンス
 
調べることで /etc/init.d/jenkins スクリプトを、私たちは実際には次の2つの手順を実行する必要があることを発見しました。
1. 8082に8080からdo_start機能check_tcp_portコマンド、ポート番号を変更します
[普通] 
#                                                                                                                                                                                                                      
デーモン/サービスを開始#機能                                                                                                                                                                              
#                                                                                                                                                                                                                      
do_start()  
{  
    #デフォルトの場所は/var/run/jenkins/jenkins.pidですが、親ディレクトリを作成する必要があります                                                                                                                
    MKDIR `dirnameに$ PIDFILE`>を/ dev / null 2>&1 || 真  
    chownコマンド$ JENKINS_USER `dirnameに$ PIDFILE`  
    #戻ります                                                                                                                                                                                                           
    #0デーモンが開始された場合                                                                                                                                                                                   
    #1デーモンがすでに実行された場合                                                                                                                                                                                
    #2デーモンが起動できない場合                                                                                                                                                                               
    $ DAEMON $ DAEMON_ARGS 1を返す&& --running  
  
    #ジェンキンスポートが使用されていないことを確認し、ウィンストンは終了しません。                                                                                                                                       
    #でものためにはBindException                                                                                                                                                                                           
    check_tcp_port "HTTP" "$ HTTP_PORT" " 8082 " || 1を返します  
  
    VaRのMAXOPENFILESがある/ etc / default /ジェンキンスで有効になっている場合は、#に最大開いているファイルを設定します                                                                                                                    
    #適切な値                                                                                                                                                                                                     
    もし[ "$ MAXOPENFILES" -n]; それから  
        [「$ VERBOSE」!=いいえ] &&エコー最大オープンファイルの設定$ MAXOPENFILESに制限します  
        ulimit -n $ MAXOPENFILES  
    されます  
  
    デーモンに#--userは、HOME、USER、LOGNAMEまたはUSERNAMEなどの環境変数を準備していません                                                                                                                     
    #私たちは、suコマンドが今、私たちのためにそうしましょう                                                                                                                                                                                    
    $ SU -l $ JENKINS_USER --shell = / binに/ bashの-c "$ DAEMON $ DAEMON_ARGS - $ JENKINS_WAR $ JENKINS_ARGS -jar $ JAVA $ JAVA_ARGS" || リターン2  
}  
 
2.変更 は、/ etc / default /ジェンキンス 8082にファイル、ポート8080を
 
その後、ジェンキンスを再起動して確認してください。
[普通] 
PSの-def | グレップのJava  
ジェンキンス7234 7233 99 11:14?0時00分04秒は/ usr / binに/ javaの-jar /usr/share/jenkins/jenkins.war --webroot =の/ var /キャッシュ/ジェンキンス/戦争--httpPort = 8082 --ajp13Port = -1  

おすすめ

転載: www.cnblogs.com/chenxiaomeng/p/11412038.html