3333 - CURRENT_BRANCH=${TRAVIS_BRANCH}
3434 - UTPLSQL_REPO="utPLSQL/utPLSQL"
3535 - UTPLSQL_BUILD_NO="${TRAVIS_BUILD_NUMBER:-0}"
36- - UTPLSQL_VERSION_PATTERN=' v?([0-9X ]+\.){3}[0-9X]+'
36+ - UTPLSQL_VERSION_PATTERN=" v?([0-9 ]+\.){3}[0-9]+[^']*"
3737 - UTPLSQL_VERSION=$(. .travis/get_project_version.sh)
3838 - UTPLSQL_BUILD_VERSION=$(. .travis/get_project_build_version.sh)
3939 - UTPLSQL_SOURCES_DIR='source'
4646 - DOCKHER_HUB_REPO="${DOCKER_BASE_TAG:-$UT3_DOCKER_REPO}"
4747 # utPLSQL released version directory
4848 - UTPLSQL_DIR="utPLSQL_latest_release"
49- - UTPLSQL_CLI_FILE="utPLSQL-cli-develop-test3.zip"
49+ - UTPLSQL_CLI_VERSION="3.0.4"
50+ # Maven
51+ - MAVEN_HOME=/usr/local/maven
52+ - MAVEN_CFG=$HOME/.m2
5053 matrix :
5154 - ORACLE_VERSION="${DOCKER_TAG_11G:-11g-r2-xe}" CONNECTION_STR='127.0.0.1:1521/XE' DOCKER_OPTIONS='--shm-size=1g'
5255 - 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"
5760 directories :
5861 - $CACHE_DIR
5962 - node_modules
63+ - $MAVEN_CFG
6064
6165before_install :
6266 # The update_project_version is done before deployment to validate that the change of project files does not break installation
@@ -68,32 +72,34 @@ before_install:
6872 # download latest utPLSQL release
6973 # - curl -LOk $(curl --silent https://api.github.com/repos/utPLSQL/utPLSQL/releases/latest | awk '/browser_download_url/ { print $2 }' | grep ".zip" | sed 's/"//g')
7074 - git clone --depth=1 --branch=${SELFTESTING_BRANCH:-master} https://github.com/utPLSQL/utPLSQL.git $UTPLSQL_DIR
71- # download utPLSQL-cli develop
72- - curl -Lk -o utPLSQL-cli.zip https://bintray .com/viniciusam /utPLSQL-cli/download_file?file_path=${UTPLSQL_CLI_FILE}
75+ # download latest utPLSQL-cli release
76+ - curl -Lk -o utPLSQL-cli.zip https://github .com/utPLSQL /utPLSQL-cli/releases/download/v${UTPLSQL_CLI_VERSION}/utPLSQL-cli.zip
7377
7478install :
7579 # - unzip utPLSQL.zip
7680 - unzip utPLSQL-cli.zip && chmod -R u+x utPLSQL-cli
81+ # Get ojdbc via maven
82+ - bash .travis/maven_cfg.sh
7783 - pip install mkdocs
7884 - bash .travis/install_sqlcl.sh
7985 - sudo mkdir -p /dev/pdbs
8086 - sudo chmod -R 777 /dev/pdbs
81- - if [ "${ TRAVIS_TAG}" = "" ]; then bash .travis/start_db.sh; fi
87+ - if [[ ! $ TRAVIS_TAG ] ]; then bash .travis/start_db.sh; fi
8288 - df -h
8389
8490before_script :
85- - if [ "${ TRAVIS_TAG}" = "" ]; then bash .travis/install.sh; fi
86- - if [ "${ TRAVIS_TAG}" = "" ]; then bash .travis/install_utplsql_release.sh; fi
87- - if [ "${ TRAVIS_TAG}" = "" ]; then bash .travis/create_additional_grants_for_old_tests.sh; fi
88- - if [ "${ TRAVIS_TAG}" = "" ]; then bash .travis/run_examples.sh; fi
89- - if [ "${ TRAVIS_TAG}" = "" ]; then bash .travis/run_old_tests.sh; fi
91+ - if [[ ! $ TRAVIS_TAG ] ]; then bash .travis/install.sh; fi
92+ - if [[ ! $ TRAVIS_TAG ] ]; then bash .travis/install_utplsql_release.sh; fi
93+ - if [[ ! $ TRAVIS_TAG ] ]; then bash .travis/create_additional_grants_for_old_tests.sh; fi
94+ - if [[ ! $ TRAVIS_TAG ] ]; then bash .travis/run_examples.sh; fi
95+ - if [[ ! $ TRAVIS_TAG ] ]; then bash .travis/run_old_tests.sh; fi
9096
9197script :
92- - if [ "${ TRAVIS_TAG}" = "" ]; then bash test/install_and_run_tests.sh; fi
93- - if [ "${ TRAVIS_TAG}" = "" ] && [ "${TRAVIS_REPO_SLUG}" = "${UTPLSQL_REPO}" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then sonar-scanner; fi
94- - if [ "${ TRAVIS_TAG}" = "" ]; then bash .travis/coveralls_uploader.sh; fi
98+ - if [[ ! $ TRAVIS_TAG ] ]; then bash test/install_and_run_tests.sh; fi
99+ - if [[ ! $ TRAVIS_TAG ] ] && [ "${TRAVIS_REPO_SLUG}" = "${UTPLSQL_REPO}" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then sonar-scanner; fi
100+ - if [[ ! $ TRAVIS_TAG ] ]; then bash .travis/coveralls_uploader.sh; fi
95101 - bash .travis/build_docs.sh
96- - if [ "${ TRAVIS_TAG}" = "" ]; then bash .travis/push_release_version.sh; fi
102+ - if [[ ! $ TRAVIS_TAG ] ]; then bash .travis/push_release_version.sh; fi
97103 - bash .travis/push_docs_to_gh_pages.sh
98104
99105before_deploy :
@@ -115,4 +121,8 @@ deploy:
115121 condition : " ${TRAVIS_JOB_NUMBER} =~ \\ .1$"
116122
117123notifications :
118- slack : utplsql:oiMuXO95TvKeAUENuDt4cPrB
124+ slack :
125+ rooms :
126+ - secure : " nemt9n2y5sVCAKqa/s7JDQ8AcM59Xu/XbH/RkMOXvPgc+KtR8lBtVD1LkvJ5BaQhqgjuDT7DNt/uisQJ7k6a2OsrVFbnkypZ1hCvntOBpJyoSpD/YL1X8a9GbGojuJcph0BX76KN21LaOVdyOfY0TSlw53XiYWS8iL5HtjpWCbIwHL1SJ8JT8mhdT4hDoUWZjcZ4s4bLH6BQm4un/bMQOmB4sDoCeg4CllJwxgkswVF7OHpOFjgPetvUp7ps8b/Rj8en6zCj9drb0SVbXFgumo2Wd1bC3HHZB8MAZU0kuEV5VgUdum6EelUL5yfB72hssNQA0+CaT3HjBFkTlqWYJmjC4/xyGN3sseiW82T9FDY0g0GAGayNRW+QSiTQ1hbJEcAnNe0GrBUdRsgXdI6COd76YP5VxzRSF6H7niLfgCZdKbIivKUd1o+wBhuyJmqCFIkRWmT38tMGJqJAzbY1jq5gQXbb6E7gt+KdTjlSjcnJYf7XI7zqm+BRr+fbA0ixfXHvfqOBgZN6g08y9nPlDnIjtSF2NSdrj2zqYQAtKuWSOD1bnTyfDJyrtK7OLffZcMYD5Bcss4c8op8tP7MGTjt1S046SJocboh6H4c/nTokpoMRsWs6MKRdebl8C2RObGf5FebSOJg+oh2ZYS5Z/G9GshiY2BD/81+Hc4Miacc="
127+ on_success : change
128+ on_failure : always
0 commit comments