[HYRAX-1865] Patch for the 403 situation #241
Draft
Travis CI / Travis CI - Pull Request
succeeded
Sep 9, 2025 in 4m 58s
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 #241 Patch for the 403 situation.
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]"
],
"before_install": [
"gem install bundler"
],
"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"
],
"before_install": [
"wget http://services.gradle.org/distributions/gradle-8.14.3-bin.zip",
"unzip -qq gradle-8.14.3-bin.zip",
"export GRADLE_HOME=$PWD/gradle-8.14.3",
"export PATH=$GRADLE_HOME/bin:$PATH",
"gradle -v"
]
},
{
"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",
"# multiline build instructions incoming!\nif test -z \"$TRAVIS_PULL_REQUEST_BRANCH\"; then \n # If no travis pull request branch was found, this is not a pull request!\n travis_wait 30 gradle sonar -Dsonar.token=$SONAR_LOGIN -Dsonar.qualitygate.timeout=1800 -Dsonar.qualitygate.wait=true\nelse\n # If that variable *was* found, we need to pass in the three variables that let sonar know this is a pull request\n # https://docs.sonarsource.com/sonarqube-server/latest/analyzing-source-code/pull-request-analysis/setting-up-the-pull-request-analysis/#setup-pull-request-parameters\n # Because Travis's `TRAVIS_BRANCH` is the name of the target branch **when Travis is triggered by a pull request**, that is the pullrequest.base\n travis_wait 30 gradle sonar -Dsonar.token=$SONAR_LOGIN -Dsonar.qualitygate.timeout=1800 -Dsonar.qualitygate.wait=true -Dsonar.pullrequest.key=\"$TRAVIS_PULL_REQUEST\" -Dsonar.pullrequest.branch=\"$TRAVIS_PULL_REQUEST_BRANCH\" -Dsonar.pullrequest.base=\"$TRAVIS_BRANCH\"\nfi\n",
"curl -s https://sonarcloud.io/api/project_badges/quality_gate?project=opendap-olfs | grep \"QUALITY GATE PASS\""
],
"before_install": [
"wget http://services.gradle.org/distributions/gradle-8.14.3-bin.zip",
"unzip -qq gradle-8.14.3-bin.zip",
"export GRADLE_HOME=$PWD/gradle-8.14.3",
"export PATH=$GRADLE_HOME/bin:$PATH",
"gradle -v"
]
},
{
"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": "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",
"edge": true,
"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