<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                >[info] ci/cd介紹 **CI(Continuous integration持續集成)**:持續集成強調開發人員提交了新代碼之后,立刻進行構建、(單元)測試。 比如寫個dockerfile,能不能通過gitlab或者jenkins來實現構建鏡像和測試。 ![](https://img.kancloud.cn/48/f5/48f59893789448fdc7aafa5f2b642b03_707x311.png) **CD(Continuous Delivery持續交付)**:是在持續集成的基礎上,將集成后的代碼部署到更貼近真實運行環境(類生產環境)中。 最后一步最好人工干預一下,否則草率的推到生產環境中是有很大的風險的。 ![](https://img.kancloud.cn/05/ed/05ede3c0b8de11b3fe623905b4819616_631x467.png) >[info] jenkins介紹 官網:https://www.jenkins.io **1. 什么是jenkins?** 市場中最知名且最常見的自動化工具是Jenkins,基于Java開發的一款持續集成工具。之前叫做 Hudson,由SUN公司啟動,2010年oracle收購SUN導致hudson商標歸oracle保留,hudson的主要貢 獻者基于hudson 更名為jenkins并持續更新。很長一段時間內Jenkins和Hudson繼續作為兩個獨立的項 目,每個都認為對方是自己的分支。目前Hudson已經停止開發,最新的版本發布于2016年,而Jenkins 的社區和開發卻異常活躍。Jenkins是目前市場上使用最多的CI/CD工具。Jenkins作為持續集成工具,持 續集成是其核心功能,在核心功能基礎之上可擴展實現強大的CD功能。 **2. 應用場景** * Jenkins結合shell實現自動化部署和回滾 **3. jenkins版本** * Jenkins 1.x:不支持pipeline * Jenkins 2.x:支持pipeline(主流) * Jenkins X:基于K8S的持續集成(趨勢) **4. jenkins特點** * 開源免費 * 易于安裝(基本上算是所有CI工具里安裝配置最簡單的) * 多平臺支持(windows/linux/macos) * 原生支持主從分布式架構:原生支持 * 提供web可視化配置管理頁面【保持最新版本】 * 安裝配置簡單 * 插件資源豐富:Java后端、Android、IOS、前端、Go... **5. jenkins的部署方式** * 服務器直接運行war * 服務器通過 yum命令下載jenkins安裝包進行安裝運行 * docker容器運行
                  <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>

                              哎呀哎呀视频在线观看