Created
November 29, 2019 15:38
-
-
Save lrytz/665fdb7f0deb6e6c560b06064cabc500 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"os": [ | |
"linux" | |
], | |
"env": { | |
"global": [ | |
{ | |
"ADOPTOPENJDK": "8" | |
}, | |
{ | |
"secure": "TeZlS4OQI5ttoilxgW0fYqaGcE+S7nBRJo/zdk1PM1bnfNBI9lqn3+rMuOMs/7S6R2GNktZvx4FDDO/HFFUdiEon25VjyaqyIlTfK1W3bvdCZi4kYFfArADLrOYxRUHQ7XZiBn9RyEs6/13G9Q2XzmAoDgq2vaXE4jUDddiKw98=" | |
}, | |
{ | |
"secure": "NKhNiJt9ry2XMgWp+hNQSrSI/iDUATtUzPuSW0WyPs5OypTxRxFg2zphlhlXDB1bUFp/2mhnMBQX71gjx/tzgJ5ggAaw9KHVWgc32yspoRlgfyazPbPWvxMNgZ2CoZZk9/Ylmypowlr1rnPZDWlFpxjwd/OGkdA8aZIgVm8w6NI=" | |
}, | |
{ | |
"secure": "ZqHw/6OxNV5eX6br67zR4jbUBiE3NxdWdUxt99QJ+e0/t0myS2VeVNz3DC1sIDI6hecFpcfM3Pf0GR15JpU1rcN/h4ZNaff0KPnJs2hKQ0jsbS9VxV/u7s/ioPzNgke2UaD13GGS1PDF3F9xmr+3hDZx1bDHI72g5VVD1wr7SD0=" | |
}, | |
{ | |
"secure": "gdy35l6ISrpkRoSeYQBEuFyzsFiWDsSHuEBrtsFXcBevuMjOPk3U50vUoepHqGuqQa6Ikn6OYzY/1f2XGtZjGoJEBVwGXyqlT1ZBwcS+oXBsIZz/DPhvbjVHJeMqv/VivFeDrhdZbQ7mcqXADmIabxIbG2Lejfjl2COeukduvrM=" | |
}, | |
{ | |
"secure": "Mn4ClW2wdyupQ/EMDup8Eo8QCRX9/ErjGrEAjEiyxDV6EJ8yqzn+iFfBPDywkoQuKtfC0H9eGhppuorys0nNbHVJxMTjnr3ZZPgKRvpa+jic1tbxiXdl5q5tvCdUFvtxFSuFN0EWzuCLw8c8mexXUBscQLgqJbxM0xYyR97/DD0=" | |
}, | |
{ | |
"secure": "UzovTAW/okJ+zRJOnvLfgPjnPU7swtMF+YoIMxrqFGNRhwei3VQlFBMICyKm6MNFsa8DZKgDMppTd8iOHYoYJlWimAm6jznIH2ja5dHKd0HYjbc1H5OIULM7yD+O2b/fNmwjukCYDh9NSZsH4PknI5bERWFWB5+jI8/0XWNXRoE=" | |
} | |
] | |
}, | |
"dist": "xenial", | |
"jobs": { | |
"include": [ | |
{ | |
"if": "type != pull_request", | |
"stage": "build", | |
"script": [ | |
"set -e", | |
"(cd admin && ./init.sh)", | |
"source scripts/common", | |
"source scripts/bootstrap_fun", | |
"determineScalaVersion", | |
"removeExistingBuilds $integrationRepoUrl", | |
"if [ ! -z \"$STARR_REF\" ]; then buildStarr; fi", | |
"buildLocker", | |
"buildQuick", | |
"triggerScalaDist", | |
"sbt -Dscala.build.compileWithDotty=true library/compile" | |
] | |
}, | |
{ | |
"if": "type = pull_request", | |
"name": "JDK 8 pr validation", | |
"stage": "build", | |
"script": [ | |
"set -e", | |
"sbt -warn setupPublishCore generateBuildCharacterPropertiesFile headerCheck publishLocal", | |
"STARR=`cat buildcharacter.properties | grep ^maven.version.number | cut -d= -f2` && echo $STARR", | |
"sbt -Dstarr.version=$STARR -warn setupValidateTest test:compile info testAll", | |
"sbt -Dscala.build.compileWithDotty=true library/compile" | |
] | |
}, | |
{ | |
"stage": "build", | |
"script": [ | |
"set -e", | |
"if [ \"$TRAVIS_PULL_REQUEST\" = \"false\" ]; then (cd admin && ./init.sh); fi", | |
"bundle exec jekyll build -s spec/ -d build/spec" | |
], | |
"install": [ | |
"ruby -v", | |
"gem install bundler", | |
"bundler --version", | |
"bundle install" | |
], | |
"language": "ruby", | |
"after_success": [ | |
"if [ \"$TRAVIS_PULL_REQUEST\" = \"false\" ]; then ./scripts/travis-publish-spec.sh; fi" | |
] | |
} | |
] | |
}, | |
"cache": { | |
"directories": [ | |
"$HOME/.rvm", | |
"$HOME/.ivy2/cache", | |
"$HOME/.sbt", | |
"$HOME/.sdkman", | |
"$HOME/.cache/coursier" | |
] | |
}, | |
"group": "stable", | |
"import": [ | |
{ | |
"source": "scala/scala-dev:travis/default.yml" | |
} | |
], | |
"stages": [ | |
{ | |
"name": "build" | |
} | |
], | |
"version": "~> 1.0", | |
"language": "scala", | |
"before_cache": [ | |
"rm -fv $HOME/.ivy2/.sbt.ivy.lock", | |
"find $HOME/.ivy2/cache -name \"ivydata-*.properties\" -print -delete", | |
"find $HOME/.sbt -name \"*.lock\" -print -delete" | |
], | |
"notifications": { | |
"webhooks": [ | |
{ | |
"urls": [ | |
"https://scala-ci.typesafe.com/benchq/webhooks/travis" | |
] | |
} | |
] | |
}, | |
"before_install": [ | |
"[[ -d $HOME/.sdkman/bin/ ]] || rm -rf $HOME/.sdkman/", | |
"curl -sL https://get.sdkman.io | bash", | |
"echo sdkman_auto_answer=true > $HOME/.sdkman/etc/config", | |
"echo sdkman_auto_selfupdate=true >> $HOME/.sdkman/etc/config", | |
"source \"$HOME/.sdkman/bin/sdkman-init.sh\"", | |
"sdk install java $(sdk list java | grep -o \"$ADOPTOPENJDK\\.[0-9\\.]*hs-adpt\" | head -1) | true", | |
"unset JAVA_HOME", | |
"java -Xmx32m -version", | |
"javac -J-Xmx32m -version" | |
] | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment