Commit Graph

1484 Commits (main)

Author SHA1 Message Date
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
Phillip Webb 96f5c8280c Make release notes script executable 6 years ago
Madhura Bhave 9fa517c47c Merge branch '2.0.x' 6 years ago
Madhura Bhave ea3d9b4ead Update publish release notes script
The milestone name and tag name can be different if the release type
is ".RELEASE".
6 years ago
Madhura Bhave 7650321817 Merge branch '2.0.x' 6 years ago
Madhura Bhave 7d04c51294 Automate creation of releases notes on GitHub
Closes gh-12552
6 years ago
Madhura Bhave 7127098f86 Remove call to stop_docker 6 years ago
Madhura Bhave 3ed9730b86 Merge branch '2.0.x' 6 years ago
Madhura Bhave dfda247972 Fix warnings for params defined in pipeline but not in task
Closes gh-14445
6 years ago
Stephane Nicoll 9a94fb3464 Add ci build for Java 11
Closes gh-14028
6 years ago
Madhura Bhave e6a69119ef Add trigger for 2.0.x-based pull requests
Closes gh-14034
6 years ago
Madhura Bhave c8570a9459 Merge branch '2.0.x' 6 years ago
Madhura Bhave 26af0ca742 Increase wait timeout for bintray to 20 min
Closes gh-13947
6 years ago
Madhura Bhave fb443aa3bf Merge branch '2.0.x' 6 years ago
Madhura Bhave d15ca6e0de Update sync-to-maven-central CI job
Closes gh-13296
6 years ago
Madhura Bhave b01efb2392 Merge branch '2.0.x' 7 years ago
Madhura Bhave f10972ad32 Remove redundant build_number
Fixes gh-13442
7 years ago
Madhura Bhave bdd66a6003 Merge branch '2.0.x' 7 years ago
Madhura Bhave a7fb3cf182 Remove extra / from artifactory server param
Fixes gh-13535
7 years ago
Madhura Bhave 9ec9a74a58 Merge branch '2.0.x' 7 years ago
Madhura Bhave 1758d8c106 Remove email resource from pipeline
Closes gh-13307
7 years ago
Phillip Webb e47e499af2 Merge branch '2.0.x' 7 years ago
Phillip Webb f84014d7df Add save_build_info param to maven sync job
Update CI pipeline so that the `sync-to-maven-central` job has access
to the artifactory build info.

Closes gh-13223
7 years ago
Andy Wilkinson 55d66f3e6d Merge branch '2.0.x' 7 years ago
Andy Wilkinson 14520f6ca8 Include build pipeline name in Slack alerts 7 years ago
Andy Wilkinson a3ac21a231 Merge branch '2.0.x' 7 years ago
Andy Wilkinson d70434a27d Use 9.0.4-12-jdk for JDK 9-based CI
Closes gh-13059
7 years ago
Madhura Bhave 868dc6e370 Merge branch '2.0.x' 7 years ago
Madhura Bhave 1fb51dcc0d Send Slack Notifications when build completes
Closes gh-10790
7 years ago
Madhura Bhave 1be616aebc Merge branch '2.0.x' 7 years ago
Madhura Bhave 04d6bc5119 Update email script to find status till one is found
The determine-email-body script would only look at the previous commit's
status to determine whether to send a success email or not. If no status
was found (this happens when commits are pushed close to each other and CI
only runs the latest one), it would send a successful email even if the last
CI run was successful.
7 years ago
Andy Wilkinson 0f2241a122 Merge branch '2.0.x' 7 years ago
Andy Wilkinson d448c5ac49 Use openjdk:10.0.1-10-jdk Docker image for JDK 10-based CI
Closes gh-12988
7 years ago
Madhura Bhave c81e984b79 Merge branch '2.0.x' 7 years ago
Madhura Bhave 2e836ac74b Use token to prevent rate limiting by Github API 7 years ago
Madhura Bhave 982a110fc1 Merge branch '2.0.x' 7 years ago
Madhura Bhave df7ddeefc4 Polish promotion script
See gh-12292
7 years ago
Madhura Bhave 20acd2a89b Merge branch '2.0.x' 7 years ago
Madhura Bhave 3f34f25d10 Use the right image 7 years ago
Madhura Bhave 0ffede920e Merge branch '2.0.x' 7 years ago
Madhura Bhave eaa8faae09 Apply email notification config to jdk9 & 10 builds
See gh-10790
7 years ago
Madhura Bhave 94362d51ec Merge branch '2.0.x' 7 years ago
Madhura Bhave 62a8f60bb3 Second attempt at fixing email notification script 7 years ago
Madhura Bhave d375808d42 Merge branch '2.0.x' 7 years ago
Madhura Bhave 68a9aa56f0 Fix determine email body script 7 years ago
Madhura Bhave eff6ce5c3c Merge branch '2.0.x' 7 years ago
Madhura Bhave 8d4e5cbfb7 No need to create output directory 7 years ago
Madhura Bhave ad5b8e8bfb Merge branch '2.0.x' 7 years ago
Madhura Bhave ee8188a19c Send email if build is successful after failure
See gh-10790
7 years ago
Madhura Bhave 5cfbd33235 Merge branch '2.0.x' 7 years ago
Madhura Bhave a09a6f223b Reinstate commit status for concourse builds
Fixes gh-10851
7 years ago
Andy Wilkinson d8b2a17e1c Reinstate CI image builds for 2.0.x pipeline 7 years ago
Andy Wilkinson a9020df9b9 Remove pull request and CI image builds from 2.0.x pipeline 7 years ago
Andy Wilkinson a50ef54e3b Create 2.0.x branch and CI pipeline 7 years ago
Madhura Bhave fa4a3ab308 Don't force snapshot update for integration tests
See if that fixes intermittent NoClassDefFoundError.

See gh-12689
7 years ago
Madhura Bhave a938c372ea Switch to async promotion
Due to timeouts while distributing release artifacts,
this commit uses the async mode for distribution.

Before syncing to maven central, we need to check if all the artifacts
have been published to Bintray. This is done by hitting the Bintray API
till we get the version or until a timeout is reached.

Closes gh-12292
7 years ago
Madhura Bhave 8633ddc198 Fix exclude pattern 7 years ago
Madhura Bhave 770cbfae0e Don't publish effective POM
Fixes gh-12662
7 years ago
Andy Wilkinson 87782a2db4 Upgrade JDK 10-based CI to jdk-10-ea-46
Closes gh-12515
7 years ago
Madhura Bhave 0b64ac07c6 Add a separate job for syncing release to central
See gh-12292
7 years ago
Andy Wilkinson f80343b2ea Use the correct tag for JDK 10 EA 32
See gh-12028
7 years ago
Andy Wilkinson dfbababd11 Add a JDK 10 build to the CI pipeline
Closes gh-12028
7 years ago
Phillip Webb 9bb39f0d44 Increase promote timeouts
Fixes gh-12291
7 years ago
Madhura Bhave 00218dbfea Remove duplicate curl parameter 7 years ago
Madhura Bhave 6b3b7909f3 Update CI docker image with latest scripts tag 7 years ago
Madhura Bhave 589d4f9cdf Fix concourse scripts to get next release version
Fixes gh-12239
7 years ago
Madhura Bhave 013310738f Get CI image in RC and release jobs 7 years ago
Phillip Webb 2f834b377c Fix variable names used in concourse stage script 7 years ago
Madhura Bhave a38d99762c Fix PR build so that it doesn't require privileged 7 years ago
Madhura Bhave 8001c6a2b8 Fix docker-lib url in images 7 years ago
Madhura Bhave 747b71ba69 Add docker-lib from github 7 years ago
Madhura Bhave e28915bd4b Make integration tests self-contained
Fixes gh-10516
7 years ago
Phillip Webb 24f681826c Upgrade to artifactory resource 0.0.3
Fixes gh-10832
7 years ago
Johnny Lim 73c65286ea Polish 7 years ago
Phillip Webb dd3dde3531 Make concourse pipeline public
Migrate concourse pipeline to use credhub and expose a limited number
of jobs as "public".

Closes gh-10693
7 years ago
Phillip Webb 0c10ebf255 Add github-repo-name parameter to CI 7 years ago
Phillip Webb 030d93d5ed Upgrade to artifactory resource 0.0.3-SNAPSHOT
See gh-10832
7 years ago
Madhura Bhave 948a86e4eb Build PRs as part of concourse pipeline
Closes gh-10526
7 years ago
Andy Wilkinson fc68af33c4 Correct typos (sonattype -> sonatype) in pipeline.yml 7 years ago
Andy Wilkinson 74d7a53119 Trigger JDK 9 build when Git repo changes
Closes gh-10515
7 years ago
Phillip Webb ac4b923b88 More promote script fixes
See gh-9316
7 years ago
Phillip Webb 39e680ddc1 Increase promotion timeouts
See gh-9316
7 years ago
Phillip Webb c20af0f57a Fix promote target repo
See gh-9316
7 years ago
Phillip Webb 3dd59ba00b Fix promote script
See gh-9316
7 years ago
Phillip Webb dcad69fd23 Fix artifactory property used on docs
Fixes gh-10608
7 years ago
Phillip Webb 4f0a41d80e Fix pipeline stage script 7 years ago
Phillip Webb 6de12b20f0 Upgrade CI to use artifactory-resource 0.0.2
Fixes gh-10570
7 years ago
Phillip Webb 250eb67f46 Stop using checksum based artifactory deploys
Fixes gh-10552
7 years ago
Phillip Webb 8d36e88fdf Upgrade to artifactory resource 0.0.2 SNAPSHOT
See gh-10521
7 years ago
Phillip Webb e9f9462917 Add Concourse CI pipeline
Add CI pipeline for builds and releases.

Fixes gh-9316
7 years ago