Commit Graph

296 Commits (88a105591621e6c69704997fa6f2568f8b38b34c)

Author SHA1 Message Date
Stephane Nicoll 66667964b3 Upgrade Java 8 version in CI image
Closes gh-21084
5 years ago
Madhura Bhave 9d3d202837 Upgrade Java 11 version in CI image
Closes gh-20978
5 years ago
Madhura Bhave fd14c4e72a Switch docker upgrade script to submit issue rather than PR
Closes gh-20976
5 years ago
Madhura Bhave b03ba02125 Upgrade Ubuntu version in CI images
Closes gh-20678
5 years ago
Madhura Bhave 7c36cd414d Add separate parameter for milestone name
Since the branch name doesn't always correspond to the milestone name,
eg, master.

See gh-20680
5 years ago
Madhura Bhave 1a3df294d0 Prevent duplication of issues created by CI automation
This is done by checking for existing issues only in the milestone
corresponding to the current branch. For issues, the milestone is assigned
at the time of issue creation. For PRs, since the branch is different the
milestone can be derived from that while triaging the issue.

Closes gh-20680
5 years ago
Madhura Bhave d5a3310b91 Fix CI dockerfile 5 years ago
Madhura Bhave a0a0d28582 Add get-docker-url script to image before executing it 5 years ago
Spring Buildmaster 1566259c02 Upgrade to Docker 19.03.8 in CI
See gh-20756
5 years ago
dreis2211 0ee6108427 Harmonize issue title for auto-created Docker upgrade issues
See gh-20793
5 years ago
Madhura Bhave 1ea8c7b55d Fix case when pull request already exists
If a PR with the given title exists, we clone the existing PR branch so
that it doesn't get overridden by master.

See gh-20530
5 years ago
Madhura Bhave 9ef56b43bf Configure image for create pull request task
See gh-20530
5 years ago
Madhura Bhave b3906e0466 Fix no such directory error on CI
See gh-20530
5 years ago
Madhura Bhave e174231d15 Polish "Automate Docker update in CI"
See gh-20530
5 years ago
dreis2211 4752d7e91a Automate Docker updates in CI
See gh-20530
5 years ago
dreis2211 e6abcacf1a Only suggest Ubuntu versions available in the Docker registry
See gh-20577
5 years ago
Stephane Nicoll d0ccb59931 Revert "Upgrade CI images to Ubuntu Bionic 20200311"
This reverts commit d25286c5

Closes gh-20566
5 years ago
dreis2211 d25286c5d6 Upgrade CI images to Ubuntu Bionic 20200311
See gh-20566
5 years ago
dreis2211 570dca8064 Upgrade CI to Docker 19.03.7
See gh-20420
5 years ago
dreis2211 cd9879d45a Upgrade CI images to Ubuntu Bionic 20200219
See gh-20361
5 years ago
dreis2211 4136300235 Automate Ubuntu base image upgrade
See gh-20355
5 years ago
dreis2211 e1f743a21b Upgrade CI to Docker 19.03.5
See gh-20157
5 years ago
Stephane Nicoll 06e5b0e912 Upgrade CI to Artifactory Resource 0.0.11
Closes gh-19629
5 years ago
dreis2211 76975e497c Replace deprecated Concourse resource for pull requests
See gh-19944
5 years ago
dreis2211 4205d980b7 Upgrade CI images to Ubuntu Bionic 20200112
See gh-19913
5 years ago
Stephane Nicoll 8dc3e74447 Upgrade Java 8 version in CI image
Closes gh-19857
5 years ago
Stephane Nicoll 11efe172e9 Upgrade Java 11 version in CI image
Closes gh-19763
5 years ago
dreis2211 48032acd04 Upgrade CI to Artifactory Resource 0.0.10
See gh-19523
5 years ago
dreis2211 6f07740a61 Add missing icon to daily CI build
See gh-19357
5 years ago
dreis2211 9a59d5f9fc Use AdoptOpenJDK API V3 when detecting JDK updates
See gh-19168
5 years ago
Madhura Bhave 656f73f0c5 Parse version from build.json for release notes generation
Fixes gh-18908
5 years ago
dreis2211 f1914d5af9 Consistently use task timeout in CI pipeline
See gh-19003
5 years ago
Madhura Bhave 8d3df1b4b8 Make CI credentials requirement lenient when building RestTemplate
Fixes gh-18901
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
dreis2211 f9cb7c6220 Drop JDK 12-based CI
See gh-18848
5 years ago
Madhura Bhave 2d604beb47 Migrate release scripts to java
Closes gh-17261
5 years ago
Phillip Webb eda4a212fe Upgrade CI to JDK 8u232-b09
Closes gh-18715
5 years ago
Phillip Webb f07e01686d Upgrade CI to use JDK 11.0.5
Closes gh-18717
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 8e6dbae402 Build CI images in parallel
Closes gh-18115
5 years ago
Phillip Webb 42ba3050bc Upgrade CI images to Ubuntu Bionic 20190807
Closes gh-18113
5 years ago
Phillip Webb 3639776ec2 Upgrade CI to docker 19.03.2
Closes gh-18111
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 d906f96258 Always get latest snapshots for windows build 5 years ago
Stephane Nicoll 2db1db6bfb Upgrade Java 12 version in CI image
Closes gh-17625
5 years ago
Stephane Nicoll f6266d04fb Upgrade Java 11 version in CI image
Closes gh-17626
5 years ago
Stephane Nicoll 9d12626e43 Upgrade Java 8 version in CI image
Closes gh-17627
5 years ago
Madhura Bhave bb85612723 Add concourse pipeline for Windows
Closes gh-15553
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 26b61e6f8d Fix deprecation warnings in pipeline.yml
Closes gh-17310
5 years ago
Phillip Webb 6e5ba8077a Fix sync-to-maven-central script 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 b0415c4044 Don't ignore images on CI build
Closes gh-17255
5 years ago
Phillip Webb 718c1d7204 Upgrade Java 12 version in CI image
Closes gh-17246
5 years ago
Phillip Webb 064240266f Upgrade Java 11 version in CI image
Closes gh-17244
5 years ago
Phillip Webb 3869da88d4 Upgrade Java 8 version in CI image
Closes gh-17245
5 years ago
Phillip Webb de037f55dc Fix detect JDK CI script 5 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 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 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 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 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 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 c7746fba3b Allow promote script to be run again 6 years ago
Phillip Webb d6496c00b9 Fixup promote script 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 274e9ede81 Set up CI for JDK 12
Closes gh-16212
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 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
Madhura Bhave 82a711403d Extract java8 binary to the correct location
Fixes gh-15948
6 years ago
Madhura Bhave ddfcc1e28f Change label for automatic jdk upgrade issues
Closes gh-15825
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
Madhura Bhave a1db90fe94 Add missing get step 6 years ago
Madhura Bhave f1f26468bc Set start and stop for time resource
See gh-15164
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 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