Commit Graph

172 Commits

Author SHA1 Message Date
Madhura Bhave
2369639b4b Merge branch '2.1.x'
Closes gh-18840
2019-11-01 16:15:42 -07:00
Madhura Bhave
2d604beb47 Migrate release scripts to java
Closes gh-17261
2019-11-01 16:14:28 -07:00
Stephane Nicoll
9f1243129c Switch JDK 13 url check to release 2019-09-19 08:52:12 +02:00
dreis2211
9a162f9899 Detect JDK 13 updates
See gh-18122
2019-09-05 19:30:34 +02:00
Phillip Webb
040712168e Cache embedmongo on CI 2019-08-01 13:06:17 +01:00
Madhura Bhave
2964286275 Merge branch '2.1.x' 2019-07-30 14:02:09 -07:00
Madhura Bhave
d906f96258 Always get latest snapshots for windows build 2019-07-30 14:01:15 -07:00
Madhura Bhave
9bd1187f40 Merge branch '2.1.x'
Closes gh-17628
2019-07-24 13:39:45 -07:00
Madhura Bhave
bb85612723 Add concourse pipeline for Windows
Closes gh-15553
2019-07-24 13:25:54 -07:00
Madhura Bhave
d9466f5659 Move smoke tests under spring-boot-test
See gh-17393
2019-07-02 15:55:58 -07:00
Madhura Bhave
c9d6617713 Fix CI scripts following samples rename
See gh-17197
2019-06-25 16:59:58 -07:00
Madhura Bhave
d5c0009c6e Rename samples to smoke tests
Closes gh-17197
2019-06-25 11:32:56 -07:00
Phillip Webb
0233cc3c94 Merge branch '2.1.x' 2019-06-18 21:05:32 -07:00
Phillip Webb
6e5ba8077a Fix sync-to-maven-central script 2019-06-18 21:04:54 -07:00
Phillip Webb
527a3b5395 Merge branch '2.1.x' 2019-06-18 20:41:53 -07:00
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.
2019-06-18 20:41:26 -07:00
Phillip Webb
1513ed1b09 Merge branch '2.1.x' 2019-06-18 09:50:34 -07:00
Phillip Webb
de037f55dc Fix detect JDK CI script 2019-06-18 09:50:05 -07:00
Phillip Webb
840f0d7a9f Merge branch '2.1.x'
Closes gh-17210
2019-06-16 21:05:41 -07:00
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
2019-06-16 21:00:31 -07:00
Phillip Webb
7ed0faa574 Merge branch '2.1.x'
Closes gh-17088
2019-06-07 21:03:13 -07:00
Phillip Webb
80e5762457 Merge branch '2.0.x' into 2.1.x
Closes gh-17087
2019-06-07 20:59:29 -07:00
Phillip Webb
da1d4b8c3b Run root nohttp checkstyle on CI
Closes gh-17081
2019-06-07 20:57:02 -07:00
Phillip Webb
db75347eb6 Merge branch '2.1.x' 2019-06-04 14:41:20 -07:00
Phillip Webb
0ef331018e Merge branch '2.0.x' into 2.1.x 2019-06-04 14:30:52 -07:00
Brian Clozel
81d3945922 Reinstate SNAPSHOT updates in integration tests
Fixes gh-16453
2019-04-04 09:57:06 +02:00
Phillip Webb
c7746fba3b Allow promote script to be run again 2019-04-03 21:27:50 -07:00
Phillip Webb
d6496c00b9 Fixup promote script 2019-04-03 20:33:41 -07:00
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
2019-04-03 16:35:49 -07:00
Stephane Nicoll
274e9ede81 Set up CI for JDK 12
Closes gh-16212
2019-03-25 16:13:44 +01:00
Madhura Bhave
10f0bcf992 Merge branch '2.0.x' into 2.1.x 2019-03-22 14:25:00 -07:00
Madhura Bhave
3e82e7aa7e Publish release notes after central sync for releases
Closes gh-15713
2019-03-22 14:23:13 -07:00
Madhura Bhave
ddfcc1e28f Change label for automatic jdk upgrade issues
Closes gh-15825
2019-02-13 15:35:10 -08:00
Madhura Bhave
edc1a4fb86 Automate JDK CI upgrades using AdoptOpenJDK API
An issue is created if a new release is detected.

Closes gh-15164
2018-12-10 19:20:11 -08:00
Phillip Webb
7cc1e0e4d6 Fix release notes generation script
Script was accidentally trying to import `common.sh`.

Closes gh-15349
2018-11-29 21:19:49 -08:00
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
2018-11-15 11:15:33 -08:00
Johnny Lim
7eb93a0126 Remove unnecessary echo in release notes script
Closes gh-15169
2018-11-13 17:06:00 -08:00
Phillip Webb
506fbd803b Use release notes generator docker image in CI
Closes gh-15160
2018-11-13 10:15:50 -08:00
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
2018-10-19 16:17:11 -07:00
Madhura Bhave
3a7101233f Fix publish release notes script
See gh-14857
2018-10-16 14:22:48 -07:00
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
2018-10-16 11:51:54 -07:00
Madhura Bhave
ef655ce949 Update sonatype credentials in sync-to-maven-central job
Closes gh-14454
2018-10-15 15:15:02 -07:00
Madhura Bhave
042d495d92 Set gradle-plugin attribute on the Bintray package
Closes gh-14447
2018-10-11 16:30:33 -07:00
Madhura Bhave
cdc6cfcaa8 Publish release notes after artifacts have been promoted
Closes gh-14604
2018-10-05 11:39:48 -07:00
Hanope
31a5bfdcba Simplify escaping of newline characters when publishing release notes
Closes gh-14620
2018-10-05 10:37:26 +02:00
Madhura Bhave
579722bfbd Fix braces in publish release notes script 2018-09-25 12:30:27 -04:00
Phillip Webb
96f5c8280c Make release notes script executable 2018-09-24 19:54:13 -04:00
Madhura Bhave
ea3d9b4ead Update publish release notes script
The milestone name and tag name can be different if the release type
is ".RELEASE".
2018-09-24 11:11:58 -04:00
Madhura Bhave
7d04c51294 Automate creation of releases notes on GitHub
Closes gh-12552
2018-09-20 16:36:43 -07:00
Madhura Bhave
26af0ca742 Increase wait timeout for bintray to 20 min
Closes gh-13947
2018-08-08 15:05:54 -07:00
Madhura Bhave
d15ca6e0de Update sync-to-maven-central CI job
Closes gh-13296
2018-07-02 13:57:34 -07:00
Madhura Bhave
1758d8c106 Remove email resource from pipeline
Closes gh-13307
2018-05-30 19:05:34 -07:00
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.
2018-05-02 13:33:14 -07:00
Madhura Bhave
2e836ac74b Use token to prevent rate limiting by Github API 2018-04-19 10:39:52 -07:00
Madhura Bhave
df7ddeefc4 Polish promotion script
See gh-12292
2018-04-13 11:57:56 -07:00
Madhura Bhave
62a8f60bb3 Second attempt at fixing email notification script 2018-04-11 19:34:44 -07:00
Madhura Bhave
68a9aa56f0 Fix determine email body script 2018-04-11 18:09:08 -07:00
Madhura Bhave
8d4e5cbfb7 No need to create output directory 2018-04-11 14:13:11 -07:00
Madhura Bhave
ee8188a19c Send email if build is successful after failure
See gh-10790
2018-04-11 13:41:52 -07:00
Madhura Bhave
fa4a3ab308 Don't force snapshot update for integration tests
See if that fixes intermittent NoClassDefFoundError.

See gh-12689
2018-04-03 12:04:20 -07:00
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
2018-03-29 16:03:24 -07:00
Madhura Bhave
0b64ac07c6 Add a separate job for syncing release to central
See gh-12292
2018-03-12 17:07:15 -07:00
Phillip Webb
9bb39f0d44 Increase promote timeouts
Fixes gh-12291
2018-02-28 19:01:24 -08:00
Madhura Bhave
00218dbfea Remove duplicate curl parameter 2018-02-27 18:56:06 -08:00
Madhura Bhave
589d4f9cdf Fix concourse scripts to get next release version
Fixes gh-12239
2018-02-27 11:06:00 -08:00
Phillip Webb
2f834b377c Fix variable names used in concourse stage script 2018-01-30 14:31:24 -08:00
Phillip Webb
ac4b923b88 More promote script fixes
See gh-9316
2017-10-12 09:35:13 -07:00
Phillip Webb
39e680ddc1 Increase promotion timeouts
See gh-9316
2017-10-11 18:58:04 -07:00
Phillip Webb
c20af0f57a Fix promote target repo
See gh-9316
2017-10-11 18:49:33 -07:00
Phillip Webb
3dd59ba00b Fix promote script
See gh-9316
2017-10-11 18:44:59 -07:00
Phillip Webb
4f0a41d80e Fix pipeline stage script 2017-10-11 15:22:46 -07:00
Phillip Webb
e9f9462917 Add Concourse CI pipeline
Add CI pipeline for builds and releases.

Fixes gh-9316
2017-10-04 20:18:53 -07:00