exit_code=0if[["$TRAVIS_PULL_REQUEST"!="false"]];then exit$exit_code;fi;# Deploy to the the content server if its a "develop" or "release/version" branch# The "develop_doc" branch is reserved to test full deploy process without impacting the real content.if["$TRAVIS_BRANCH"=="develop_doc"];thenPPO_SCRIPT_BRANCH=developelif[["$TRAVIS_BRANCH"=="develop"||"$TRAVIS_BRANCH"=~ ^v|release/[[:digit:]]+\.[[:digit:]]+(\.[[:digit:]]+)?(-\S*)?$ ]];thenPPO_SCRIPT_BRANCH=masterelse# Early exit, this branch doesn't require documentation buildreturn 0;fiexport DEPLOY_DOCS_SH=https://raw.githubusercontent.com/PaddlePaddle/PaddlePaddle.org/$PPO_SCRIPT_BRANCH/scripts/deploy/deploy_docs.shdocker run -i--rm-eCONTENT_DEC_PASSWD=$CONTENT_DEC_PASSWD\-eTRAVIS_BRANCH=$TRAVIS_BRANCH\-eDEPLOY_DOCS_SH=$DEPLOY_DOCS_SH\-eTRAVIS_PULL_REQUEST=$TRAVIS_PULL_REQUEST\-v"$PWD:/models" paddlepaddle/paddle:latest /bin/bash -c'cd /modelsi;curl $DEPLOY_DOCS_SH | bash -s $CONTENT_DEC_PASSWD $TRAVIS_BRANCH /models models/build/doc/ ${PPO_SCRIPT_BRANCH}'||exit_code=$(( exit_code |$?))