5252 - MAVEN_HOME=/usr/local/maven
5353 - MAVEN_CFG=$HOME/.m2
5454 matrix :
55- - ORACLE_VERSION="${DOCKER_TAG_11G:-11g-r2-xe}" CONNECTION_STR='127.0.0.1:1521/XE' DOCKER_OPTIONS='--shm-size=1g'
56- - ORACLE_VERSION="${DOCKER_TAG_12C:-12c-r1-se2}" CONNECTION_STR='127.0.0.1:1521/ORCLPDB1' DOCKER_OPTIONS="-v /dev/pdbs:/opt/oracle/oradata/pdbs"
55+ - ORACLE_VERSION="${DOCKER_TAG_11G:-11g-r2-xe}" CONNECTION_STR='127.0.0.1:1521/XE' DOCKER_OPTIONS='--shm-size=1g'
56+ - ORACLE_VERSION="${DOCKER_TAG_12C:-12c-r1-se2}" CONNECTION_STR='127.0.0.1:1521/ORCLPDB1' DOCKER_OPTIONS="-v /dev/pdbs:/opt/oracle/oradata/pdbs"
5757 - ORACLE_VERSION="${DOCKER_TAG_12C2:-12c-r2-se2}" CONNECTION_STR='127.0.0.1:1521/ORCLPDB1' DOCKER_OPTIONS="-v /dev/pdbs:/opt/oracle/oradata/pdbs"
5858
5959cache :
@@ -81,7 +81,6 @@ install:
8181 - unzip utPLSQL-cli.zip && chmod -R u+x utPLSQL-cli
8282 # Get ojdbc via maven
8383 - bash .travis/maven_cfg.sh
84- - pip install mkdocs
8584 - bash .travis/install_sqlcl.sh
8685 - sudo mkdir -p /dev/pdbs
8786 - sudo chmod -R 777 /dev/pdbs
@@ -100,31 +99,40 @@ script:
10099 - if [[ ! $TRAVIS_TAG ]]; then bash .travis/validate_report_files.sh; fi
101100 - if [[ ! $TRAVIS_TAG ]] && [ "${TRAVIS_REPO_SLUG}" = "${UTPLSQL_REPO}" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then sonar-scanner; fi
102101 - if [[ ! $TRAVIS_TAG ]]; then bash .travis/coveralls_uploader.sh; fi
103- - bash .travis/build_docs.sh
104- - if [[ ! $TRAVIS_TAG ]]; then bash .travis/push_release_version.sh; fi
105- - bash .travis/push_docs_to_gh_pages.sh
106-
107- before_deploy :
108- - bash .travis/build_release_archive.sh
109-
110- deploy :
111- provider : releases
112- api_key : $github_api_token
113- file :
114- - utPLSQL.zip
115- - utPLSQL.tar.gz
116- - utPLSQL.zip.md5
117- - utPLSQL.tar.gz.md5
118- skip_cleanup : true
119- on :
120- repo : ${UTPLSQL_REPO}
121- tags : true
122- # when building from a release tag, use only first job "#xxx.1" to publish artifacts
123- condition : " ${TRAVIS_JOB_NUMBER} =~ \\ .1$"
124102
125103notifications :
126104 slack :
127105 rooms :
128106 - secure : " nemt9n2y5sVCAKqa/s7JDQ8AcM59Xu/XbH/RkMOXvPgc+KtR8lBtVD1LkvJ5BaQhqgjuDT7DNt/uisQJ7k6a2OsrVFbnkypZ1hCvntOBpJyoSpD/YL1X8a9GbGojuJcph0BX76KN21LaOVdyOfY0TSlw53XiYWS8iL5HtjpWCbIwHL1SJ8JT8mhdT4hDoUWZjcZ4s4bLH6BQm4un/bMQOmB4sDoCeg4CllJwxgkswVF7OHpOFjgPetvUp7ps8b/Rj8en6zCj9drb0SVbXFgumo2Wd1bC3HHZB8MAZU0kuEV5VgUdum6EelUL5yfB72hssNQA0+CaT3HjBFkTlqWYJmjC4/xyGN3sseiW82T9FDY0g0GAGayNRW+QSiTQ1hbJEcAnNe0GrBUdRsgXdI6COd76YP5VxzRSF6H7niLfgCZdKbIivKUd1o+wBhuyJmqCFIkRWmT38tMGJqJAzbY1jq5gQXbb6E7gt+KdTjlSjcnJYf7XI7zqm+BRr+fbA0ixfXHvfqOBgZN6g08y9nPlDnIjtSF2NSdrj2zqYQAtKuWSOD1bnTyfDJyrtK7OLffZcMYD5Bcss4c8op8tP7MGTjt1S046SJocboh6H4c/nTokpoMRsWs6MKRdebl8C2RObGf5FebSOJg+oh2ZYS5Z/G9GshiY2BD/81+Hc4Miacc="
129107 on_success : change
130108 on_failure : always
109+
110+ jobs :
111+ include :
112+ - stage : deploy
113+ env : ORACLE_VERSION="none"
114+ before_install : skip
115+ install :
116+ - pip install mkdocs
117+ before_script : skip
118+ script :
119+ - if [[ ($TRAVIS_BRANCH == develop) && ($TRAVIS_PULL_REQUEST == false) ]]; then bash trigger-travis.sh $TRAVIS_ACCESS_TOKEN; fi
120+ - if [[ ! $TRAVIS_TAG ]]; then bash .travis/push_release_version.sh; fi
121+ - bash .travis/build_docs.sh
122+ - bash .travis/push_docs_to_gh_pages.sh
123+ before_deploy :
124+ - bash .travis/build_release_archive.sh
125+ deploy :
126+ provider : releases
127+ api_key : $github_api_token
128+ file :
129+ - utPLSQL.zip
130+ - utPLSQL.tar.gz
131+ - utPLSQL.zip.md5
132+ - utPLSQL.tar.gz.md5
133+ skip_cleanup : true
134+ on :
135+ repo : ${UTPLSQL_REPO}
136+ tags : true
137+ # when building from a release tag, use only first job "#xxx.1" to publish artifacts
138+ condition : " ${TRAVIS_JOB_NUMBER} =~ \\ .1$"
0 commit comments