Commit Graph

439 Commits (e9e4a34e622ba3652d4f65e3a1433bed725907fc)

Author SHA1 Message Date
Madhura Bhave 6029c8a456 Merge branch '2.2.x'
Closes gh-19013
5 years ago
Madhura Bhave 0d7f49f91f Merge branch '2.1.x' into 2.2.x
Closes gh-19012
5 years ago
dreis2211 f1914d5af9 Consistently use task timeout in CI pipeline
See gh-19003
5 years ago
Andy Wilkinson 0490bff344 Update CI to use the new 2.2.x maintenance branch 5 years ago
Andy Wilkinson a3336b3e29 Start work on Spring Boot 2.3 5 years ago
Andy Wilkinson fa97766ef2 Tag CI images with version number rather than branch name
See gh-18844
5 years ago
Andy Wilkinson a8b46d7aa5 Rename CI pipeline to include the version in its name
Closes gh-18844
5 years ago
Madhura Bhave 75f210a631 Merge branch '2.1.x'
Closes gh-18906
5 years ago
Madhura Bhave 8d3df1b4b8 Make CI credentials requirement lenient when building RestTemplate
Fixes gh-18901
5 years ago
Andy Wilkinson 142934432f Merge branch '2.1.x'
Closes gh-18903
5 years ago
Andy Wilkinson 891c7120ef Wait for distribution to reach Bintray before checking its completeness
Previously, as soon as the distribution of a release from Artifactory
to Bintray had been initiated we would start checking if it was
complete. This created a race condition between the distribution being
created and us checking if it was complete. If the check won the race
and happened before the creation, Bintray would respond with a 404.

This commit updates BintrayService to wait for up to 5 minutes for the
distribution to be created on Bintray. Once it has been created we
then wait for up to 40 minutes for it to be complete as we did before.

The use of Awaitility has been introduced in this commit to simplify
the logic required to wait for the distribution's creation and
completion.

Closes gh-18902
5 years ago
Stephane Nicoll 8e3459fe4f Merge branch '2.1.x'
Closes gh-18851
5 years ago
dreis2211 f9cb7c6220 Drop JDK 12-based CI
See gh-18848
5 years ago
Madhura Bhave 2369639b4b Merge branch '2.1.x'
Closes gh-18840
5 years ago
Madhura Bhave 2d604beb47 Migrate release scripts to java
Closes gh-17261
5 years ago
Stephane Nicoll 5e1a6b6785 Upgrade Java 13 version in CI image
Closes gh-18820
5 years ago
Phillip Webb 985220608a Merge branch '2.1.x'
Closes gh-18720
5 years ago
Phillip Webb eda4a212fe Upgrade CI to JDK 8u232-b09
Closes gh-18715
5 years ago
Phillip Webb c5eefef90d Merge branch '2.1.x'
Closes gh-18719
5 years ago
Phillip Webb f07e01686d Upgrade CI to use JDK 11.0.5
Closes gh-18717
5 years ago
Phillip Webb 3c4fef8acb Revert "Don't publish spring-boot-docs jar files"
This reverts commit 8d9e447965.
5 years ago
Phillip Webb 8d9e447965 Don't publish spring-boot-docs jar files
Closes gh-15809
5 years ago
Stephane Nicoll 8c029959e6 Upgrade Java 13 version in CI image
Closes gh-18357
5 years ago
Stephane Nicoll 9f1243129c Switch JDK 13 url check to release 5 years ago
Stephane Nicoll 5058259897 Upgrade Java 13 version in CI image
Closes gh-18277
5 years ago
Stephane Nicoll 99960b0c26 Upgrade Java 13 version in CI image
Closes gh-18209
5 years ago
Stephane Nicoll f46a03d571 Upgrade Java 13 version in CI image
Closes gh-18149
5 years ago
dreis2211 9a162f9899 Detect JDK 13 updates
See gh-18122
5 years ago
Phillip Webb 7511502471 Merge branch '2.1.x' 5 years ago
Phillip Webb 7c7ad03e1e Remove `stop_docker` from CI script
Update our CI script to no longer attempt to stop docker. We don't
call it anyway and it will be one less moving part trying to diagnose
why `dockerd` sometimes terminates early.

See gh-18127
5 years ago
Phillip Webb 4fa41054d5 Merge branch '2.1.x'
Closes gh-18116
5 years ago
Phillip Webb 8e6dbae402 Build CI images in parallel
Closes gh-18115
5 years ago
Phillip Webb 625f4e6dec Merge branch '2.1.x'
Closes gh-18114
5 years ago
Phillip Webb 42ba3050bc Upgrade CI images to Ubuntu Bionic 20190807
Closes gh-18113
5 years ago
Phillip Webb 013a8fcd03 Merge branch '2.1.x'
Closes gh-18112
5 years ago
Phillip Webb 3639776ec2 Upgrade CI to docker 19.03.2
Closes gh-18111
5 years ago
Stephane Nicoll 0e2eac4a39 Upgrade Java 13 version in CI image
See gh-17839
5 years ago
Stephane Nicoll dec15864df Upgrade Java 13 version in CI image
Closes gh-17839
5 years ago
Phillip Webb 040712168e Cache embedmongo on CI 5 years ago
Phillip Webb f8d4d3dd98 Merge branch '2.1.x' 5 years ago
Phillip Webb bd815f6b5a Merge branch '2.0.x' into 2.1.x 5 years ago
Phillip Webb e26777c014 Parameterize and increase CI task timeouts 5 years ago
Madhura Bhave 2964286275 Merge branch '2.1.x' 5 years ago
Madhura Bhave d906f96258 Always get latest snapshots for windows build 5 years ago
Stephane Nicoll d222575483 Merge branch '2.1.x'
Closes gh-17632
5 years ago
Stephane Nicoll 2db1db6bfb Upgrade Java 12 version in CI image
Closes gh-17625
5 years ago
Stephane Nicoll f7ce9346f4 Merge branch '2.1.x'
Closes gh-17631
5 years ago
Stephane Nicoll f6266d04fb Upgrade Java 11 version in CI image
Closes gh-17626
5 years ago
Stephane Nicoll 486aa48de5 Merge branch '2.1.x'
Closes gh-17630
5 years ago
Stephane Nicoll 9d12626e43 Upgrade Java 8 version in CI image
Closes gh-17627
5 years ago
Madhura Bhave 9bd1187f40 Merge branch '2.1.x'
Closes gh-17628
5 years ago
Madhura Bhave bb85612723 Add concourse pipeline for Windows
Closes gh-15553
5 years ago
Stephane Nicoll 0d324812c7 Add Java 13 CI
Closes gh-16970
5 years ago
Madhura Bhave 73cd1c9c77 Explicitly set release false for pre-release resource
Closes gh-17492
5 years ago
Madhura Bhave 1f95ed150b Merge branch '2.1.x'
Closes gh-17457
5 years ago
Madhura Bhave cc6ef038f2 Move Slack Alert to the last possible step in the pipeline
Closes gh-17445
5 years ago
Madhura Bhave d9466f5659 Move smoke tests under spring-boot-test
See gh-17393
5 years ago
Madhura Bhave e0ecd09aee Merge branch '2.1.x'
Closes gh-17311
5 years ago
Madhura Bhave 26b61e6f8d Fix deprecation warnings in pipeline.yml
Closes gh-17310
5 years ago
Madhura Bhave c9d6617713 Fix CI scripts following samples rename
See gh-17197
5 years ago
Madhura Bhave d5c0009c6e Rename samples to smoke tests
Closes gh-17197
5 years ago
Phillip Webb 0233cc3c94 Merge branch '2.1.x' 5 years ago
Phillip Webb 6e5ba8077a Fix sync-to-maven-central script 5 years ago
Phillip Webb 527a3b5395 Merge branch '2.1.x' 5 years ago
Phillip Webb 11b8e7c2de Don't exit script on error
Update CI scripts so that command failures do not cause an immediate
exit. Prior to this commit, some of our looping logic would never run
because the entire script would exit.
5 years ago
Phillip Webb d85a69aa8e Merge branch 'spring-projects/2.1.x'
Closes gh-17256
5 years ago
Phillip Webb b0415c4044 Don't ignore images on CI build
Closes gh-17255
5 years ago
Phillip Webb cc1807608e Merge branch '2.1.x'
Closes gh-17249
5 years ago
Phillip Webb 718c1d7204 Upgrade Java 12 version in CI image
Closes gh-17246
5 years ago
Phillip Webb f4756e500d Merge '2.1.x'
Closes gh-17248
5 years ago
Phillip Webb 064240266f Upgrade Java 11 version in CI image
Closes gh-17244
5 years ago
Phillip Webb 43ef81cbb6 Merge branch '2.1.x'
Closes gh-17247
5 years ago
Phillip Webb 3869da88d4 Upgrade Java 8 version in CI image
Closes gh-17245
5 years ago
Phillip Webb 1513ed1b09 Merge branch '2.1.x' 5 years ago
Phillip Webb de037f55dc Fix detect JDK CI script 5 years ago
Phillip Webb 840f0d7a9f Merge branch '2.1.x'
Closes gh-17210
6 years ago
Phillip Webb 4894affbb6 Allow maven central sync to run several times
Update the "sync to maven central" CI job so that it can be rerun if
necessary. We now first check if artifacts are already published before
triggering the sync from Bintray.

Closes gh-16866
6 years ago
Phillip Webb b74926e85d Merge branch '2.1.x' 6 years ago
Phillip Webb a7c38daff2 Merge branch '2.0.x' into 2.1.x 6 years ago
Phillip Webb 5259086a4b Fix type in CI readme 6 years ago
Phillip Webb 139b30091e Merge branch '2.1.x' 6 years ago
Phillip Webb bea0d08aac Merge branch '2.0.x' into 2.1.x 6 years ago
Phillip Webb 53ba37e3e1 Update CI readme 6 years ago
Phillip Webb 25e73633bb Update CI credhub references 6 years ago
Phillip Webb b63e65049f Merge branch '2.0.x' into 2.1.x 6 years ago
Phillip Webb 8b64c54919 Add resource icons to CI pipeline 6 years ago
Phillip Webb 7ed0faa574 Merge branch '2.1.x'
Closes gh-17088
6 years ago
Phillip Webb 80e5762457 Merge branch '2.0.x' into 2.1.x
Closes gh-17087
6 years ago
Phillip Webb da1d4b8c3b Run root nohttp checkstyle on CI
Closes gh-17081
6 years ago
Phillip Webb db75347eb6 Merge branch '2.1.x' 6 years ago
Phillip Webb 0ef331018e Merge branch '2.0.x' into 2.1.x 6 years ago
Phillip Webb 7fc01971ed Merge branch '1.5.x' into 2.0.x 6 years ago
Phillip Webb 544e81ccd5 Merge branch '2.1.x'
Closes gh-16856
6 years ago
Phillip Webb 7407b226f2 Update CI to skip artifact downloads when possible
Update the promote and sync jobs so that only the build-info.json
file is downloaded.

Closes gh-16448
6 years ago
Phillip Webb 86b5b226ec Add resource icons to CI pipeline 6 years ago
Brian Clozel 81d3945922 Reinstate SNAPSHOT updates in integration tests
Fixes gh-16453
6 years ago
Phillip Webb 53b12eef4d Merge branch '2.1.x' 6 years ago
Phillip Webb c7746fba3b Allow promote script to be run again 6 years ago
Phillip Webb cada732f36 Merge branch '2.1.x' 6 years ago
Phillip Webb d6496c00b9 Fixup promote script 6 years ago
Phillip Webb ad7eebee9e Merge branch '2.1.x' 6 years ago
Phillip Webb ec094cdfda Increase timeout for promote script
Increase the timeout used when checking if artifacts have landed in
Bintray from 20m to 40m. Also added some additional protection against
the curl command failing.

Closes gh-16443
6 years ago
Andy Wilkinson ef09c81ea7 Upgrade JDK 9 CI image to JDK 9+181
Closes gh-16400
6 years ago
Stephane Nicoll dec5a8cc7e Merge branch '2.1.x' 6 years ago
Stephane Nicoll 274e9ede81 Set up CI for JDK 12
Closes gh-16212
6 years ago
Madhura Bhave 799352a7b8 Merge branch '2.1.x' 6 years ago
Madhura Bhave 10f0bcf992 Merge branch '2.0.x' into 2.1.x 6 years ago
Madhura Bhave 3e82e7aa7e Publish release notes after central sync for releases
Closes gh-15713
6 years ago
Andy Wilkinson 41bb2ef426 Merge branch '2.1.x' 6 years ago
Andy Wilkinson ce145a833c Merge branch '2.0.x' into 2.1.x 6 years ago
Andy Wilkinson 70d883a8ee Correct the location to which Java 8 is extracted
Closes gh-15813
6 years ago
Stephane Nicoll 8948c1dac6 Revert 80f4113
See gh-15809
6 years ago
Stephane Nicoll 866aa40d6a Polish 6 years ago
Stephane Nicoll 80f41132ce Exclude `spring-boot-docs` from Artifactory deployment
Closes gh-15809
6 years ago
Brian Clozel 2a2bfb9915 Auto-generate the "Common application properties"
Prior to this commit, the application properties listed in the reference
documentation would be manually managed and updated.

This commit adds a new `spring-boot-configuration-docs` project that
extracts that information from the available JSON metadata and writes
Asciidoctor tables ready for inclusion in the reference documentation.

The `generateConfigurationPropertyTables.groovy` is using this library
and configures the sections and how namespaces should be organized.

Fixes gh-8237
6 years ago
Madhura Bhave 2741e0826f Merge branch '2.1.x' 6 years ago
Madhura Bhave 82a711403d Extract java8 binary to the correct location
Fixes gh-15948
6 years ago
Madhura Bhave 1100ab2db2 Merge branch '2.1.x' 6 years ago
Madhura Bhave ddfcc1e28f Change label for automatic jdk upgrade issues
Closes gh-15825
6 years ago
Andy Wilkinson d1e97665e0 Merge branch '2.1.x' 6 years ago
Andy Wilkinson 0380ca33f2 Merge branch '2.0.x' into 2.1.x 6 years ago
Andy Wilkinson 874489f1c8 Upgrade Java 8 CI image to 1.8.0_202-b08
Closes gh-15813
6 years ago
Andy Wilkinson 59c017b627 Upgrade JDK 11 CI image to 11.0.2+9
Closes gh-15812
6 years ago
Andy Wilkinson ddabfe3fcc Deploy spring-boot-test-support so it's available downstream
Concourse builds spring-boot-tests separately from spring-boot-project
and relies on modules from the latter being available in the
distribution repository when building the former. This commit enables the
deployment of spring-boot-test-support from spring-boot-project so that it
is added to the distribution repository and is therefore available when
building spring-boot-tests. It is then excluded when putting to the
Artifactory resource as we do not want it to be published.

See gh-15471
6 years ago
Madhura Bhave 47c953ab13 Merge branch '2.1.x' 6 years ago
Madhura Bhave a1db90fe94 Add missing get step 6 years ago
Madhura Bhave d77b52ca15 Merge branch '2.1.x' 6 years ago
Madhura Bhave f1f26468bc Set start and stop for time resource
See gh-15164
6 years ago
Madhura Bhave 8c950e809e Merge branch '2.1.x' 6 years ago
Madhura Bhave edc1a4fb86 Automate JDK CI upgrades using AdoptOpenJDK API
An issue is created if a new release is detected.

Closes gh-15164
6 years ago
Andy Wilkinson 84ace92a27 Merge branch '2.1.x' 6 years ago
Andy Wilkinson a3c7401c5a Merge branch '2.0.x' into 2.1.x 6 years ago
Andy Wilkinson 4b6f6512ea Ensure that the java binary is extracted to the correct location
Closes gh-15357
6 years ago
Andy Wilkinson 4a351f6c58 Update pipeline name in CI README 6 years ago
Stephane Nicoll 2ba5f4a63e Setup CI 6 years ago
Phillip Webb 30898ca9be Merge branch '2.0.x' 6 years ago
Phillip Webb 7cc1e0e4d6 Fix release notes generation script
Script was accidentally trying to import `common.sh`.

Closes gh-15349
6 years ago
Madhura Bhave d28d9e7e38 Merge branch '2.0.x' 6 years ago
Madhura Bhave 6f89da88e6 Cleanup unused pipeline params 6 years ago
Madhura Bhave f0d1eb94bd Merge branch '2.0.x' 6 years ago
Madhura Bhave 35db10eb30 Use the right variable name in pipeline 6 years ago
Madhura Bhave 05f693a102 Merge branch '2.0.x' 6 years ago
Madhura Bhave ee4205a049 Remove unnecessary logging by start-docker script 6 years ago
Phillip Webb 5825502c39 Merge branch '2.0.x' 6 years ago
Phillip Webb 3fb30fddb4 Use Bintray API key rather than password in CI
Update CI scripts to use the Bintray API key rather than the password
when making curl calls.

Closes gh-15015
6 years ago
Phillip Webb 3fe7bf4dc7 Fix Java 11 CI reference
See gh-15179
6 years ago
Phillip Webb 578f093d64 Merge branch '2.0.x' 6 years ago
Toshiaki Maki dd2ed72fae Fix CI Java 11 references
Closes gh-15179
6 years ago
Madhura Bhave 8cdfb6c70b Merge branch '2.0.x' 6 years ago
Johnny Lim 7eb93a0126 Remove unnecessary echo in release notes script
Closes gh-15169
6 years ago
Phillip Webb 90bfd0bf36 Merge branch '2.0.x' 6 years ago
Phillip Webb acf046ba27 Update all JDK images to AdoptJDK
Closes gh-15158
6 years ago
Phillip Webb 761ebf0336 Merge branch '2.0.x' 6 years ago
Phillip Webb 506fbd803b Use release notes generator docker image in CI
Closes gh-15160
6 years ago
Phillip Webb 2bd0a01344 Merge branch '2.0.x' 6 years ago
Phillip Webb ee2d469881 Upgrade CI to artifactory resource 0.0.5
Closes gh-15159
6 years ago
Phillip Webb 06e9a97dfd Merge branch '2.0.x' 6 years ago
Phillip Webb 27714b1e7d Attempt to fix docker-lib.sh script
See gh-15158
6 years ago
Phillip Webb e8eaeba20c Attempt to fix docker-lib.sh script
See gh-15158
6 years ago
Phillip Webb e9232288f4 Merge branch '2.0.x' 6 years ago
Phillip Webb 8fcad7bb53 Fix CI curl calls
Fix `curl` to follow redirects and use the correct `strip` variable.

See gh-15158
6 years ago
Phillip Webb 8f341fa61d Switch CI to OpenJDK releases
Update the download URLs to archives that include the `javadoc` binary.

See gh-15158
6 years ago
Phillip Webb 7934b08ecd Update docker-lib.sh for CLI changes
Update docker-lib.sh to deal with the latest docker CLI changes.

See gh-15158
6 years ago
Phillip Webb c5a7704774 Use local docker-lib.sh
Update the modified docker image build to use the local docker-lib.sh
file rather than grabbing it from the concourse github.

See gh-15158
6 years ago
Phillip Webb 1480dd81eb Migrate CI images to tagged Ubuntu release
Update the CI image process to build from a tagged ubuntu release. All
images now make use of a shared setup script to install the appropriate
binaries.

Closes gh-15158
6 years ago
Andy Wilkinson 7d5a76c61f Work around SUREFIRE-1588 by dropping back to 10.0.2+13-Debian-1
See gh-15056
6 years ago
Andy Wilkinson 8f67373581 Merge branch '2.0.x' 6 years ago
Andy Wilkinson d267f1ed69 Use full path when specifying Dockerfile to build
See gh-15058
6 years ago
Andy Wilkinson 022c9dd55b Merge branch '2.0.x' 6 years ago
Andy Wilkinson f210e9c77f Add local docker-lib.sh file when building CI images
Closes gh-15058
6 years ago
Andy Wilkinson 16d4a826a3 Merge branch '2.0.x' 6 years ago
Andy Wilkinson e915006161 Use sha256 hashes for Docker base images to ensure repeatability
Closes gh-15056
6 years ago
Andy Wilkinson 8d701e6d4d Revert addition of JDK-12 based CI
See gh-15031
6 years ago
Andy Wilkinson e9124fac0f Correct CI resource config after adding JDK 12 build
See gh-15031
6 years ago
Andy Wilkinson 9bb7edcb88 Remove JDK 9 and 10-based CI and add JDK 12
Closes gh-15031
6 years ago
Andy Wilkinson bbdd731535 Use 11.0.1-jdk for Java 11 CI builds
Closes gh-15030
6 years ago
Madhura Bhave 520ce148f5 Merge branch '2.0.x' 6 years ago
Madhura Bhave f145e81354 Use github release resource for publishing release notes
This commit also marks a release as pre-release for milestones and RCs

Closes gh-14908
Closes gh-14875
6 years ago
Madhura Bhave 8a94c5581c Merge branch '2.0.x' 6 years ago
Madhura Bhave b832a2f604 Add reference to docker-lib source 6 years ago
Madhura Bhave aae3d17c77 Merge branch '2.0.x' 6 years ago
Madhura Bhave 3a7101233f Fix publish release notes script
See gh-14857
6 years ago
Madhura Bhave 89b4d5e6b1 Merge branch '2.0.x' 6 years ago
Madhura Bhave 54966bea6f Use the entire version for the tag name
This commit also restores the `sed` call to sanitize the request body.

Fixes gh-14857
6 years ago
Madhura Bhave e7fd7eb3cc Merge branch '2.0.x' 6 years ago
Madhura Bhave ef655ce949 Update sonatype credentials in sync-to-maven-central job
Closes gh-14454
6 years ago
Madhura Bhave 29a43851b5 Merge branch '2.0.x' 6 years ago
Madhura Bhave 042d495d92 Set gradle-plugin attribute on the Bintray package
Closes gh-14447
6 years ago
Madhura Bhave 0f10dbb5f5 Merge branch '2.0.x' 6 years ago
Madhura Bhave cdc6cfcaa8 Publish release notes after artifacts have been promoted
Closes gh-14604
6 years ago
Stephane Nicoll f8f6b474eb Merge branch '2.0.x' 6 years ago
Hanope 31a5bfdcba Simplify escaping of newline characters when publishing release notes
Closes gh-14620
6 years ago
Gustavo Andrade 95ae66b3ff Upgrade Java 11 CI image to 11-ea-28-jdk
Closes gh-14631
6 years ago
Andy Wilkinson 9b7122bf91 Merge branch '2.0.x' 6 years ago
Gustavo Andrade 9cd0c5a05d Upgrade Java 10 CI image to 10.0.2-13-jdk
Closes gh-14630
6 years ago
Andy Wilkinson d4e7959a93 Merge branch '2.0.x' 6 years ago
Andrade, Gustavo (ESI) 31f89e5981 Upgrade Java 8 CI image to openjdk:8u181-jdk
Closes gh-14618
6 years ago
Madhura Bhave 072be48fc3 Merge branch '2.0.x' 6 years ago
Madhura Bhave 579722bfbd Fix braces in publish release notes script 6 years ago
Phillip Webb fd2080e7cc Merge branch '2.0.x' 6 years ago