Commit Graph

229 Commits (4e884b27f874ff210d0435fca176c75eff38b166)

Author SHA1 Message Date
Madhura Bhave cdc6cfcaa8 Publish release notes after artifacts have been promoted
Closes gh-14604
6 years ago
Hanope 31a5bfdcba Simplify escaping of newline characters when publishing release notes
Closes gh-14620
6 years ago
Madhura Bhave 579722bfbd Fix braces in publish release notes script 6 years ago
Phillip Webb 96f5c8280c Make release notes script executable 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 7d04c51294 Automate creation of releases notes on GitHub
Closes gh-12552
6 years ago
Madhura Bhave 26af0ca742 Increase wait timeout for bintray to 20 min
Closes gh-13947
6 years ago
Madhura Bhave d15ca6e0de Update sync-to-maven-central CI job
Closes gh-13296
6 years ago
Madhura Bhave 1758d8c106 Remove email resource from pipeline
Closes gh-13307
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
Madhura Bhave 2e836ac74b Use token to prevent rate limiting by Github API 7 years ago
Madhura Bhave df7ddeefc4 Polish promotion script
See gh-12292
7 years ago
Madhura Bhave 62a8f60bb3 Second attempt at fixing email notification script 7 years ago
Madhura Bhave 68a9aa56f0 Fix determine email body script 7 years ago
Madhura Bhave 8d4e5cbfb7 No need to create output directory 7 years ago
Madhura Bhave ee8188a19c Send email if build is successful after failure
See gh-10790
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 0b64ac07c6 Add a separate job for syncing release to central
See gh-12292
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 589d4f9cdf Fix concourse scripts to get next release version
Fixes gh-12239
7 years ago
Phillip Webb 2f834b377c Fix variable names used in concourse stage script 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 4f0a41d80e Fix pipeline stage script 7 years ago
Phillip Webb e9f9462917 Add Concourse CI pipeline
Add CI pipeline for builds and releases.

Fixes gh-9316
7 years ago