<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                build項目從code server獲取代碼,publish用于發布新版本 ### 項目拓撲 ![](http://om4h63cja.bkt.clouddn.com/17-6-2/58353814.jpg) ## jenkins端 ### build項目 拉取代碼后,生成latest版本信息,生成live版本信息,和對應版本壓縮包的md5。 ~~~ APP_NAME=wordpress DEPLOY_DIR=/alidata/www/jenkins/$APP_NAME/ TAR_NAME=$APP_NAME-$version.tar.gz if [ ! -e $DEPLOY_DIR ]; then mkdir -p $DEPLOY_DIR;fi tar cf $DEPLOY_DIR$TAR_NAME $APP_NAME-$version # 生成md5 MD5_FILE=$APP_NAME-$version.md5 md5sum $DEPLOY_DIR$TAR_NAME | cut -d" " -f1 > $DEPLOY_DIR$MD5_FILE # 生成最新版本記錄 LATEST_VERSION_FILE=${DEPLOY_DIR}latest_list.txt printf "%-10s%s %s\n" $version $(date "+%Y-%m-%d %H:%M:%S") >> $LATEST_VERSION_FILE ~~~ ![](http://om4h63cja.bkt.clouddn.com/17-6-2/88419650.jpg) ### publish項目 發布指定的版本 ~~~ APP_NAME=wordpress DEPLOY_DIR=/alidata/www/jenkins/$APP_NAME/ LATEST_VERSION_FILE=${DEPLOY_DIR}latest_version.txt TAR_NAME=$APP_NAME-$version.tar.gz # 查看版本是否已經build if [ -e $LATEST_VERSION_FILE ]; then if ! grep -q "\<$version\>" $LATEST_VERSION_FILE; then echo "the version $version is not in $LATEST_VERSION_FILE" exit 1 fi if [ ! -e $DEPLOY_DIR$TAR_NAME ]; then echo "the version $DEPLOY_DIR$TAR_NAME you want to release dosen't not exist." exit 2 fi fi # 生成最新版本記錄 LIVE_VERSION_FILE=${DEPLOY_DIR}live_list.txt printf "%-10s%s %s\n" $version $(date "+%Y-%m-%d %H:%M:%S") >> $LIVE_VERSION_FILE ~~~ ![](http://om4h63cja.bkt.clouddn.com/17-6-2/96180782.jpg) --- ## web服務器端 使用python腳本在web服務器端實現以下功能。 ~~~ 1 apache認證功能 2 應用版本控制 3 記錄更新日志 4 記錄上一個穩定版本 5 腳本鎖定,一次只能運行一個腳本 ~~~
                  <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>

                              哎呀哎呀视频在线观看