export PATH=$JAVA_HOME/bin:$PATH
}
-function installNode {
- set +u
- source ~/.nvm/nvm.sh && nvm install 8
- set -u
-}
-
#
# Configure Maven settings and install some script utilities
#
# @TravisCI please provide the feature natively, like at AppVeyor or CircleCI ;-)
cancel_branch_build_with_pr || if [[ $? -eq 1 ]]; then exit 0; fi
-# configure environment variables for Artifactory
-export GIT_COMMIT=$TRAVIS_COMMIT
-export BUILD_NUMBER=$TRAVIS_BUILD_NUMBER
-if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
- export GIT_BRANCH=$TRAVIS_BRANCH
- unset PULL_REQUEST_BRANCH_TARGET
- unset PULL_REQUEST_NUMBER
-else
- export GIT_BRANCH=$TRAVIS_PULL_REQUEST_BRANCH
- export PULL_REQUEST_BRANCH_TARGET=$TRAVIS_BRANCH
- export PULL_REQUEST_NUMBER=$TRAVIS_PULL_REQUEST
-fi
-
case "$TARGET" in
BUILD)
-
installJdk8
installNode
;;
WEB_TESTS)
- installNode
- curl -o- -L https://yarnpkg.com/install.sh | bash
- export PATH=$HOME/.yarn/bin:$PATH
- cd server/sonar-web && yarn && yarn validate
- cd ../sonar-vsts && yarn && yarn validate
+ ./gradlew :server:sonar-web:yarn :server:sonar-web:yarn_validate --no-daemon --console plain
+ ./gradlew :server:sonar-vsts:yarn :server:sonar-vsts:yarn_validate --no-daemon --console plain
;;
*)