<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                **# 這里搭建jenkins的主從模式,是為了方便以后集群的可持續集成和發布。** ###** jenkins支持主從模式,這將會把構建任務分發到多個從節點去執行,這樣就可以支撐起多個項目的大量構建任務,同時,你可以提供多種環境(如:開發環境、生產環境)來對同一個項目進行測試和構建。想要進一步了解jenkins主從模式的話可以參考官方文檔。** * * * * * * [ ] 首先我們來安裝jenkins,只需在主的那臺上安裝,從服務器上不用安裝。 * [ ] 首先我們要安裝java環境: ~~~ add-apt-repository ppa:webupd8team/java apt-get?update apt-get?install oracle-java8-installer root@ubuntu:~# curl -L http://mirrors.jenkins.io/war-stable/latest/jenkins.war -o /usr/local/ root@ubuntu:~# echo “export JENKINS_HOME=/data/jenkins” >> /etc/profile mkdir /data/jenkins root@ubuntu:~# source /etc/profile root@ubuntu:~# mkdir /data/jenkins root@ubuntu:~# nohup java -jar jenkins.war --httpPort=8080 & ~~~ 然后訪問我們的ip+8080端口就可以進入到ui界面 我們配置主從是在ui界面去配置的。 ![](https://box.kancloud.cn/ac4667db907cdf41d73d3b47da9bea4a_1972x336.png) 這個是我們已經配置好的主從。 * * * * * * 從節點準備工作 * 一個主機要作為jenkins的從節點需要滿足兩個條件: * 該主機需要裝有java運行環境 * 該主機允許jenkins master 服務器免密登錄 * 設 jenkins master 為 A , 從節點 為 B 。我們進行如下準備工作: * SSH登錄 B , 安裝 java 環境 ~~~ sudo apt-get update sudo apt-get install openjdk-8-jdk java -version ~~~ * SSH登錄A,如果還沒有SSH密鑰,則先生成SSH密鑰,執行: * ssh-keygen * 全部按Enter使用默認值。 * 有了密鑰之后,將密鑰傳送到遠程主機, * 這樣,我下次登錄<remote-host>上的<user-name>賬戶時就不需要密碼了 * ssh <user-name>@<remote-host> * 在jenkins上配置從節點 * 打開jenkins,點擊【系統管理】,選擇【管理節點】 * 點擊【新建節點】 * 輸入【節點名稱】,選中【permanent agent】,點擊【OK】 配置節點,按照下表所示輸入,加粗文字注意一下: 配置項 配置 名稱 填節點名稱 描述 節點描述 of executors 不改動。并發數量 遠程工作目錄 填寫從節點上jenkins agent的工作目錄,推薦只用絕對路徑,如/home/<user-name>/jenkins-agent。注意jenkins要有該目錄的讀寫權限 標簽 不改動。jenkins可以通過標簽指定一組從服務器運行某個構建任務 用法 不改動。可以指定什么情況下使用該從節點,可以有“盡可能使用該節點”和“只有任務指定了使用該節點時,才用該節點運行”兩種選擇 啟動方法 選擇”launch slave agents via SSH” 主機 填寫從服務器的ip或域名 Credentials 填寫SSH認證信息, Host Key Verification Strategy 選擇 Manually Trusted Key Verification Strategy,這會在完成配置后,第一次連接從節點時要求我們手動確認當前連接的從節點的身份。說明一下,Host Key 驗證是用來防止中間人攻擊的 Require manual verification of initial connection 選中 Availability 不改動。可用性 高級——java路徑 填寫從主機上的java的路徑,可以使用which java 查看。如果這里不填,jenkins會掃描一些特定路徑,如果掃描不到java,就會報錯,所以建議填寫 Environment variables 勾選上,并填寫運行構建任務所需要的環境變量。建議填上JAVA_HOME,免得jenkins運行構建任務時找不到java。 填完之后,點擊【保存】 手動驗證從節點身份 由于上面我們使用了“Manually Trusted Key Verification Strategy”策略,所以,這里我們需要手動驗證一下從節點的身份。 點擊我們剛剛新建的從節點: 點擊【Trust SSH Host Key】,點擊【是】: 點擊【Launch agent】: 附文1:填寫SSH認證信息 點擊【add】,選擇【jenkins】 參照下圖輸入,然后點【add】 千萬注意:要填私鑰,不是公鑰喔! 選擇剛剛創建的認證 搭建好了就會看到上面那張圖 本文參考:https://blog.csdn.net/ruangong1203/article/details/78687450
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看