Changes to support modern gradle - WIP #193
Draft
Travis CI / Travis CI - Pull Request
succeeded
Feb 3, 2025 in 6m 23s
Build Passed
The build passed, just like the previous build.
Details
This is a pull request build.
It is running a build against the merge commit, after merging #193 Changes to support modern gradle - WIP.
Any changes that have been made to the master branch before the build ran are also included.
Jobs and Stages
This build has four jobs, running in two sequential stages.
Stage 1: build
This stage passed.
Job | JDK | ENV | OS | State |
---|---|---|---|---|
openjdk17 | SONAR_LOGIN=[secure] | Linux | passed | |
openjdk17 | SONAR_LOGIN=[secure] | Linux | passed |
Stage 2: scan
This stage passed.
Job | JDK | ENV | OS | State |
---|---|---|---|---|
openjdk17 | SONAR_LOGIN=[secure] | Linux | passed | |
openjdk17 | SONAR_LOGIN=[secure] | Linux | passed |
Build Configuration
Build Option | Setting |
---|---|
Language | Java |
Operating System | Linux (Focal) |
Build Configuration
{
"language": "java",
"os": [
"linux"
],
"dist": "focal",
"services": [
"docker"
],
"branches": {
"only": [
"master",
"/^(.*-test-deploy)$/"
]
},
"notifications": {
"email": [
{
"recipients": [
"[email protected]"
]
},
{
"recipients": [
"[email protected]"
]
}
]
},
"addons": {
"apt": {
"packages": [
"ant",
"gnupg"
]
}
},
"env": [
"global=SONAR_LOGIN=[secure]=AWS_ACCESS_KEY_ID=[secure]=AWS_SECRET_ACCESS_KEY=[secure]=GIT_UID=[secure]=GIT_PSWD=[secure]=WOO_UID=[secure]=SNYK_TOKEN=[secure]"
],
"install": [
"nvm install 12.13.0",
"npm install -g snyk",
"npm install -g snyk-gradle-plugin"
],
"stages": [
{
"name": "build"
},
{
"name": "test"
},
{
"name": "scan"
},
{
"name": "snappah",
"if": "type != pull_request OR branch =~ ^(.*-test-deploy)$"
},
{
"name": "hyrax-docker-trigger",
"if": "type != pull_request OR branch =~ ^(.*-test-deploy)$"
},
{
"name": "disabled",
"if": "branch = disabled"
}
],
"before_cache": [
"rm -f $HOME/.gradle/caches/modules-2/modules-2.lock",
"rm -fr $HOME/.gradle/caches/*/plugin-resolution/"
],
"cache": {
"directories": [
"$HOME/.gradle/caches/",
"$HOME/.gradle/wrapper/"
]
},
"jobs": {
"include": [
{
"stage": "build",
"name": "jdk17",
"jdk": "openjdk17",
"script": [
"export STAGE=build",
"ant -DHYRAX_VERSION=CI-Build -DOLFS_VERSION=CI-Build show server"
]
},
{
"stage": "build",
"name": "gradle (jdk17)",
"jdk": "openjdk17",
"script": [
"export STAGE=build",
"gradle --version",
"gradle tasks",
"gradle war"
]
},
{
"stage": "disabled",
"name": "jdk11",
"jdk": "openjdk11",
"script": [
"export STAGE=test",
"ant show check"
]
},
{
"stage": "disabled",
"name": "sonarscan (jdk17)",
"jdk": "openjdk17",
"addons": "sonarcloud",
"script": [
"export STAGE=scan",
"export ANT_OPTS=\"-Xms256m -Xmx8g\"",
"ant -DHYRAX_VERSION=CI-Build -DOLFS_VERSION=CI-Build show server",
"travis_wait 45 ant -Dsonar.token=$SONAR_LOGIN -Dsonar.qualitygate.timeout=2700 -Dsonar.qualitygate.wait=true show sonar",
"curl -s https://sonarcloud.io/api/project_badges/quality_gate?project=opendap-olfs | grep \"QUALITY GATE PASS\""
]
},
{
"stage": "scan",
"name": "synk (jdk17)",
"jdk": "openjdk17",
"script": [
"export STAGE=scan",
"echo $STAGE",
"./run-snyk.sh"
]
},
{
"stage": "scan",
"name": "gradle sonarscan (jdk17)",
"jdk": "openjdk17",
"addons": "sonarcloud",
"script": [
"export STAGE=scan",
"travis_wait 30 gradle sonar -Dsonar.login=$SONAR_LOGIN -Dsonar.qualitygate.timeout=1800 -Dsonar.qualitygate.wait=true",
"curl -s https://sonarcloud.io/api/project_badges/quality_gate?project=opendap-olfs | grep \"QUALITY GATE PASS\""
]
},
{
"stage": "snappah",
"name": "olfs-snapshot (jdk17)",
"jdk": "openjdk17",
"script": [
"export STAGE=snappah",
"echo \"STAGE is ${STAGE}\"",
"test -d $TRAVIS_BUILD_DIR/package || mkdir $TRAVIS_BUILD_DIR/package",
"source ./travis/compute_build_tags.sh",
"ant -DHYRAX_VERSION=\"${HYRAX_BUILD_VERSION}\" -DOLFS_VERSION=\"${OLFS_BUILD_VERSION}\" -DOLFS_DIST_BASE=olfs-snapshot DISTRO",
"cp ./build/dist/*.tgz $TRAVIS_BUILD_DIR/package/;",
"echo \"Built Distribution Bundles:\"",
"ls -l ./build/dist/*.tgz",
"echo \"Checking ${TRAVIS_BUILD_DIR}/package/\"",
"ls -l ${TRAVIS_BUILD_DIR}/package/"
]
},
{
"stage": "snappah",
"name": "olfs-build-number (jdk17)",
"jdk": "openjdk17",
"script": [
"export STAGE=snappah",
"echo \"STAGE is ${STAGE}\"",
"test -d $TRAVIS_BUILD_DIR/package || mkdir $TRAVIS_BUILD_DIR/package",
"source ./travis/compute_build_tags.sh",
"ant -DHYRAX_VERSION=\"${HYRAX_BUILD_VERSION}\" -DOLFS_VERSION=\"${OLFS_BUILD_VERSION}\" DISTRO",
"cp ./build/dist/*.tgz $TRAVIS_BUILD_DIR/package/;",
"echo \"Built Distribution Bundles:\"",
"ls -l ./build/dist/*.tgz",
"echo \"Checking ${TRAVIS_BUILD_DIR}/package/\"",
"ls -l ${TRAVIS_BUILD_DIR}/package/"
]
},
{
"stage": "snappah",
"name": "ngap-snapshot (jdk17)",
"jdk": "openjdk17",
"script": [
"export STAGE=snappah",
"echo \"STAGE is ${STAGE}\"",
"test -d $TRAVIS_BUILD_DIR/package || mkdir $TRAVIS_BUILD_DIR/package",
"source ./travis/compute_build_tags.sh",
"ant -DHYRAX_VERSION=\"${HYRAX_BUILD_VERSION}\" -DOLFS_VERSION=\"${OLFS_BUILD_VERSION}\" -DNGAP_DIST_BASE=ngap-snapshot ngap-dist",
"cp ./build/dist/*.tgz $TRAVIS_BUILD_DIR/package/;",
"echo \"Build Bundles:\"",
"ls -l ./build/dist/*.tgz",
"echo \"Checking ${TRAVIS_BUILD_DIR}/package/\"",
"ls -l ${TRAVIS_BUILD_DIR}/package/"
]
},
{
"stage": "snappah",
"name": "ngap-build-number (jdk17)",
"jdk": "openjdk17",
"script": [
"export STAGE=snappah",
"echo \"STAGE is ${STAGE}\"",
"test -d $TRAVIS_BUILD_DIR/package || mkdir $TRAVIS_BUILD_DIR/package",
"source ./travis/compute_build_tags.sh",
"ant -DHYRAX_VERSION=\"${HYRAX_BUILD_VERSION}\" -DOLFS_VERSION=\"${OLFS_BUILD_VERSION}\" -DNGAP_DIST_BASE=\"ngap-${OLFS_BUILD_VERSION}\" ngap-dist",
"echo \"Build Bundles:\"",
"ls -l ./build/dist/*.tgz",
"cp ./build/dist/*.tgz $TRAVIS_BUILD_DIR/package/;",
"echo \"Checking ${TRAVIS_BUILD_DIR}/package/\"",
"ls -l ${TRAVIS_BUILD_DIR}/package/"
]
},
{
"stage": "snappah",
"name": "build_dmrpp-snapshot (jdk17)",
"jdk": "openjdk17",
"script": [
"export STAGE=snappah",
"echo \"STAGE is ${STAGE}\"",
"test -d $TRAVIS_BUILD_DIR/package || mkdir $TRAVIS_BUILD_DIR/package",
"source ./travis/compute_build_tags.sh",
"ant -DHYRAX_VERSION=\"${HYRAX_BUILD_VERSION}\" -DOLFS_VERSION=\"${OLFS_BUILD_VERSION}\" -DBUILD_DMRPP_DIST_BASE=\"build_dmrpp-snapshot\" build_dmrpp-dist",
"echo \"Build DMR++ Bundles:\"",
"ls -l ./build/dist/*.tgz",
"cp ./build/dist/*.tgz $TRAVIS_BUILD_DIR/package/;",
"echo \"Checking ${TRAVIS_BUILD_DIR}/package/\"",
"ls -l ${TRAVIS_BUILD_DIR}/package/"
]
},
{
"stage": "snappah",
"name": "build_dmrpp-build-number (jdk17)",
"jdk": "openjdk17",
"script": [
"export STAGE=snappah",
"echo \"STAGE is ${STAGE}\"",
"test -d $TRAVIS_BUILD_DIR/package || mkdir $TRAVIS_BUILD_DIR/package",
"source ./travis/compute_build_tags.sh",
"ant -DHYRAX_VERSION=\"${HYRAX_BUILD_VERSION}\" -DOLFS_VERSION=\"${OLFS_BUILD_VERSION}\" -DBUILD_DMRPP_DIST_BASE=\"build_dmrpp-${BUILD_DMRPP_VERSION}\" build_dmrpp-dist",
"echo \"Build DMR++ Bundles:\"",
"ls -l ./build/dist/*.tgz",
"cp ./build/dist/*.tgz $TRAVIS_BUILD_DIR/package/;",
"echo \"Checking ${TRAVIS_BUILD_DIR}/package/\"",
"ls -l ${TRAVIS_BUILD_DIR}/package/"
]
},
{
"stage": "hyrax-docker-trigger",
"name": "Triggering hyrax-docker snapshot build",
"script": [
"export STAGE=hyrax-docker",
"echo $STAGE",
"source ./travis/compute_build_tags.sh",
"./travis/trigger-hyrax-docker.sh"
]
}
]
},
"deploy": [
{
"provider": "s3",
"access_key_id": "$AWS_ACCESS_KEY_ID",
"secret_access_key": "$AWS_SECRET_ACCESS_KEY",
"bucket": "opendap.travis.build",
"skip_cleanup": true,
"local_dir": "$TRAVIS_BUILD_DIR/package",
"on": {
"all_branches": true,
"condition": [
"$STAGE =~ ^snappah$"
]
}
}
]
}
Loading