Commit Graph

50 Commits

Author SHA1 Message Date
Phillip Webb
e26777c014 Parameterize and increase CI task timeouts 2019-08-01 10:46:00 +01:00
Phillip Webb
25e73633bb Update CI credhub references 2019-06-14 22:18:45 -07:00
Phillip Webb
8b64c54919 Add resource icons to CI pipeline 2019-06-14 21:12:42 -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
6f89da88e6 Cleanup unused pipeline params 2018-11-27 13:59:07 -08:00
Madhura Bhave
35db10eb30 Use the right variable name in pipeline 2018-11-19 12:51:00 -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
Phillip Webb
506fbd803b Use release notes generator docker image in CI
Closes gh-15160
2018-11-13 10:15:50 -08:00
Phillip Webb
ee2d469881 Upgrade CI to artifactory resource 0.0.5
Closes gh-15159
2018-11-13 09:53:36 -08:00
Andy Wilkinson
d267f1ed69 Use full path when specifying Dockerfile to build
See gh-15058
2018-11-01 13:02:59 +00:00
Andy Wilkinson
f210e9c77f Add local docker-lib.sh file when building CI images
Closes gh-15058
2018-11-01 12:53:31 +00: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
ef655ce949 Update sonatype credentials in sync-to-maven-central job
Closes gh-14454
2018-10-15 15:15:02 -07:00
Madhura Bhave
cdc6cfcaa8 Publish release notes after artifacts have been promoted
Closes gh-14604
2018-10-05 11:39:48 -07: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
e6a69119ef Add trigger for 2.0.x-based pull requests
Closes gh-14034
2018-08-13 14:02:48 -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
f10972ad32 Remove redundant build_number
Fixes gh-13442
2018-06-21 11:59:05 -07:00
Madhura Bhave
1758d8c106 Remove email resource from pipeline
Closes gh-13307
2018-05-30 19:05:34 -07:00
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
2018-05-21 17:24:43 -07:00
Andy Wilkinson
14520f6ca8 Include build pipeline name in Slack alerts 2018-05-08 09:58:33 +01:00
Madhura Bhave
1fb51dcc0d Send Slack Notifications when build completes
Closes gh-10790
2018-05-02 17:19:36 -07:00
Madhura Bhave
2e836ac74b Use token to prevent rate limiting by Github API 2018-04-19 10:39:52 -07:00
Madhura Bhave
3f34f25d10 Use the right image 2018-04-12 10:10:04 -07:00
Madhura Bhave
eaa8faae09 Apply email notification config to jdk9 & 10 builds
See gh-10790
2018-04-12 09:46:03 -07:00
Madhura Bhave
68a9aa56f0 Fix determine email body script 2018-04-11 18:09:08 -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
a09a6f223b Reinstate commit status for concourse builds
Fixes gh-10851
2018-04-10 11:59:17 -07:00
Andy Wilkinson
d8b2a17e1c Reinstate CI image builds for 2.0.x pipeline 2018-04-10 16:47:42 +01:00
Andy Wilkinson
a9020df9b9 Remove pull request and CI image builds from 2.0.x pipeline 2018-04-10 09:53:15 +01: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
8633ddc198 Fix exclude pattern 2018-03-28 18:53:16 -07:00
Madhura Bhave
770cbfae0e Don't publish effective POM
Fixes gh-12662
2018-03-28 13:43:06 -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
Andy Wilkinson
dfbababd11 Add a JDK 10 build to the CI pipeline
Closes gh-12028
2018-03-02 14:20:29 +00:00
Madhura Bhave
013310738f Get CI image in RC and release jobs 2018-01-30 15:02:17 -08:00
Madhura Bhave
a38d99762c Fix PR build so that it doesn't require privileged 2018-01-05 10:51:08 -08:00
Madhura Bhave
e28915bd4b Make integration tests self-contained
Fixes gh-10516
2018-01-04 11:26:40 -08:00
Phillip Webb
24f681826c Upgrade to artifactory resource 0.0.3
Fixes gh-10832
2017-11-28 16:23:02 -08:00
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
2017-11-06 15:26:46 -08:00
Phillip Webb
030d93d5ed Upgrade to artifactory resource 0.0.3-SNAPSHOT
See gh-10832
2017-10-30 11:19:32 -07:00
Madhura Bhave
948a86e4eb Build PRs as part of concourse pipeline
Closes gh-10526
2017-10-18 09:32:39 -07:00
Andy Wilkinson
fc68af33c4 Correct typos (sonattype -> sonatype) in pipeline.yml 2017-10-16 12:14:16 +01:00
Andy Wilkinson
74d7a53119 Trigger JDK 9 build when Git repo changes
Closes gh-10515
2017-10-16 12:03:30 +01:00
Phillip Webb
dcad69fd23 Fix artifactory property used on docs
Fixes gh-10608
2017-10-11 18:43:46 -07:00
Phillip Webb
6de12b20f0 Upgrade CI to use artifactory-resource 0.0.2
Fixes gh-10570
2017-10-10 12:15:02 -07:00
Phillip Webb
250eb67f46 Stop using checksum based artifactory deploys
Fixes gh-10552
2017-10-08 07:51:35 -07:00
Phillip Webb
8d36e88fdf Upgrade to artifactory resource 0.0.2 SNAPSHOT
See gh-10521
2017-10-08 07:51:35 -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