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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Travis CI 當代碼提交到 GitHub 時,[Travis CI](https://travis-ci.com/) 會根據項目根目錄 `.travis.yml` 文件設置的指令,執行一系列操作。 本小節介紹如何在 Travis CI 中使用 Docker 進行持續集成/持續部署(CI/CD)。這里以當代碼提交到 GitHub 時自動構建 Docker 鏡像并推送到 Docker Hub 為例進行介紹。 ## 準備 首先登錄 [https://travis-ci.com/account/repositories](https://travis-ci.com/account/repositories) 選擇 GitHub 倉庫,按照指引安裝 GitHub App 來啟用 GitHub 倉庫構建。 在項目根目錄新建一個 `Dockerfile` 文件。 ```text FROM alpine RUN echo "Hello World" ``` 新建 Travis CI 配置文件 `.travis.yml` 文件。 ```text language: bash dist: xenial services: - docker before_script: # 登錄到 docker hub - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin script: # 這里編寫測試代碼的命令 - echo "test code" after_success: # 當代碼測試通過后執行的命令 - docker build -t username/alpine . - docker push username/alpine ``` > 請提前在 Travis CI 倉庫設置頁面配置 `DOCKER_PASSWORD` `DOCKER_USERNAME` 變量 ## 查看結果 將項目推送到 GitHub,登錄 [Travis CI](https://travis-ci.com/) 查看構建詳情。
                  <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>

                              哎呀哎呀视频在线观看