Commit Graph

80 Commits (1480dd81ebad710017cd2e4eea8fd41a04291717)

Author SHA1 Message Date
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 d267f1ed69 Use full path when specifying Dockerfile to build
See gh-15058
6 years ago
Andy Wilkinson f210e9c77f Add local docker-lib.sh file when building CI images
Closes gh-15058
6 years ago
Andy Wilkinson e915006161 Use sha256 hashes for Docker base images to ensure repeatability
Closes gh-15056
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 b832a2f604 Add reference to docker-lib source 6 years ago
Madhura Bhave 3a7101233f Fix publish release notes script
See gh-14857
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 ef655ce949 Update sonatype credentials in sync-to-maven-central job
Closes gh-14454
6 years ago
Madhura Bhave 042d495d92 Set gradle-plugin attribute on the Bintray package
Closes gh-14447
6 years ago
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
Gustavo Andrade 9cd0c5a05d Upgrade Java 10 CI image to 10.0.2-13-jdk
Closes gh-14630
6 years ago
Andrade, Gustavo (ESI) 31f89e5981 Upgrade Java 8 CI image to openjdk:8u181-jdk
Closes gh-14618
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 dfda247972 Fix warnings for params defined in pipeline but not in task
Closes gh-14445
6 years ago
Madhura Bhave e6a69119ef Add trigger for 2.0.x-based pull requests
Closes gh-14034
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 f10972ad32 Remove redundant build_number
Fixes gh-13442
7 years ago
Madhura Bhave a7fb3cf182 Remove extra / from artifactory server param
Fixes gh-13535
7 years ago
Madhura Bhave 1758d8c106 Remove email resource from pipeline
Closes gh-13307
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 14520f6ca8 Include build pipeline name in Slack alerts 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 1fb51dcc0d Send Slack Notifications when build completes
Closes gh-10790
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 d448c5ac49 Use openjdk:10.0.1-10-jdk Docker image for JDK 10-based CI
Closes gh-12988
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 3f34f25d10 Use the right image 7 years ago
Madhura Bhave eaa8faae09 Apply email notification config to jdk9 & 10 builds
See gh-10790
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 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