feat(IAM Identity): adding effective account settings #253
Travis CI / Travis CI - Pull Request
succeeded
Aug 12, 2024 in 9m 49s
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 #253 feat(IAM Identity): adding effective account settings.
Any changes that have been made to the main branch before the build ran are also included.
Jobs and Stages
This build has three jobs, running in parallel.
Stage 1: Build-Test
This stage passed.
Job | Python | JDK | ENV | OS | State |
---|---|---|---|---|---|
1762.1 | openjdk11 | MVN_ARGS="--settings build/.travis.settings.xml" | Linux | passed | |
1762.2 | openjdk17 | MVN_ARGS="--settings build/.travis.settings.xml" | Linux | passed | |
1762.3 Detect-Secrets | 3.12 | MVN_ARGS="--settings build/.travis.settings.xml" | Linux | passed |
Build Configuration
Build Option | Setting |
---|---|
Language | Java |
Operating System | Linux (Jammy) |
JDK Version | openjdk11 |
Build Configuration
{
"language": "java",
"os": [
"linux"
],
"dist": "jammy",
"jdk": [
"openjdk11"
],
"notifications": {
"email": [
{
"enabled": true
}
]
},
"branches": {
"except": [
"gh-pages"
]
},
"cache": {
"directories": [
"$HOME/.m2"
]
},
"env": [
"global={:MVN_ARGS=>\"\\\"--settings build/.travis.settings.xml\\\"\"}"
],
"stages": [
{
"name": "Build-Test"
},
{
"name": "Semantic-Release",
"if": "branch = main AND type = push AND fork = false"
},
{
"name": "Publish-Release",
"if": "tag IS present"
}
],
"jobs": {
"include": [
{
"stage": "Build-Test",
"jdk": "openjdk11",
"install": [
"true"
],
"script": [
"build/setMavenVersion.sh",
"mvn verify -fae -DskipITs $MVN_ARGS"
]
},
{
"jdk": "openjdk17",
"install": [
"true"
],
"script": [
"mvn verify -fae -DskipITs $MVN_ARGS"
]
},
{
"name": "Detect-Secrets",
"language": "python",
"python": "3.12",
"install": [
"pip install --upgrade \"git+https://github.com/ibm/detect-secrets.git@master#egg=detect-secrets\""
],
"script": [
"detect-secrets scan --update .secrets.baseline",
"detect-secrets -v audit --report --fail-on-unaudited --fail-on-live --fail-on-audited-real .secrets.baseline"
]
},
{
"stage": "Semantic-Release",
"language": "node_js",
"node_js": "22",
"install": [
"pip install --user bump-my-version",
"npm install"
],
"script": [
"npm run semantic-release"
]
},
{
"stage": "Publish-Release",
"jdk": "openjdk11",
"name": "Publish-Javadoc",
"install": [
"true"
],
"script": [
"build/setMavenVersion.sh",
"mvn clean javadoc:aggregate $MVN_ARGS",
"build/publishJavadoc.sh"
],
"after_success": [
"echo \"Javadocs successfully published to gh-pages!\""
]
},
{
"jdk": "openjdk11",
"name": "Publish-To-Maven-Central",
"install": [
"true"
],
"script": [
"build/setupSigning.sh",
"build/setMavenVersion.sh",
"mvn deploy $MVN_ARGS -DskipTests -P central"
],
"after_success": [
"echo \"Maven artifacts successfully published to Maven Central!\""
]
}
]
}
}
Loading