Commit Graph

438 Commits

Author SHA1 Message Date
Andy Wilkinson
96e40e97d2 Switch to Concourse's registry-image resource
Closes gh-24197
2020-11-18 11:16:37 +00:00
Madhura Bhave
33499674e7 Merge branch '2.3.x'
Closes gh-24188
2020-11-17 16:24:42 -08:00
Madhura Bhave
af8b6ed5d2 Merge branch '2.2.x' into 2.3.x
Closes gh-24187
2020-11-17 16:23:37 -08:00
Madhura Bhave
4961599f53 Pin github-pr-resource to v0.21.0
Closes gh-24145
2020-11-17 16:21:24 -08:00
Andy Wilkinson
f5ec36cd7b Merge branch '2.3.x'
Closes gh-24040
2020-11-04 20:53:53 +00:00
Andy Wilkinson
fdd028d52c Merge branch '2.2.x' into 2.3.x
Closes gh-24039
2020-11-04 20:53:06 +00:00
Andy Wilkinson
d3ea48b7a8 Configure DockerHub credentials on staging builds
See gh-24038
2020-11-04 20:48:14 +00:00
Andy Wilkinson
1172dbfec9 Log into DockerHub prior to running CI builds
Closes gh-24038
2020-11-04 20:31:49 +00:00
Phillip Webb
c03e16884f Merge branch '2.3.x' into master
Closes gh-23496
2020-09-25 12:26:56 -07:00
Phillip Webb
e077ee4d63 Merge branch '2.2.x' into 2.3.x
Closes gh-23495
2020-09-25 12:23:59 -07:00
Phillip Webb
4bc3a34f54 Merge branch '2.1.x' into 2.2.x
Closes gh-23494
2020-09-25 12:23:45 -07:00
Phillip Webb
abe169d593 Upgrade to github-changelog-generator 0.0.3
Closes gh-23493
2020-09-25 12:20:44 -07:00
Phillip Webb
5d17bcab3e Merge branch '2.3.x' into master 2020-09-25 12:13:57 -07:00
Phillip Webb
49c184d5cf Merge branch '2.2.x' into 2.3.x 2020-09-25 12:13:44 -07:00
Phillip Webb
0fd7dd297a Merge branch '2.1.x' into 2.2.x 2020-09-25 12:12:47 -07:00
Phillip Webb
956ee223be Fix CI GitHub icon reference 2020-09-25 12:10:18 -07:00
Phillip Webb
fa81c37422 Merge branch '2.2.x' into 2.3.x 2020-09-21 21:41:51 -07:00
Phillip Webb
de5a5abc7e Merge branch '2.3.x' 2020-09-21 21:39:13 -07:00
Phillip Webb
a47bc41fe3 Merge branch '2.2.x' into 2.3.x 2020-09-21 21:29:05 -07:00
Phillip Webb
e8d24948d5 Merge branch '2.1.x' into 2.2.x 2020-09-21 21:23:03 -07:00
Phillip Webb
b0cc5fba4e Use per-branch CI images
Closes gh-23439
2020-09-21 20:03:43 -07:00
Phillip Webb
b59b28767b Merge branch '2.2.x' into 2.3.x 2020-09-21 17:41:50 -07:00
Phillip Webb
e6ebcf1429 Upgrade Java version used in CI from 14 to 15
Closes gh-23433
2020-09-21 17:18:49 -07:00
Madhura Bhave
d0507ac2f0 Merge branch '2.3.x' 2020-08-03 17:14:28 -07:00
Madhura Bhave
43c0b3d4dc Merge branch '2.2.x' into 2.3.x 2020-08-03 17:13:26 -07:00
Madhura Bhave
b14bd45399 Fix syntax for slack notification
See gh-22709
2020-08-03 17:08:30 -07:00
Andy Wilkinson
eaca13cb01 Merge branch '2.3.x' 2020-08-03 19:22:39 +01:00
Andy Wilkinson
6ca4e22831 Merge branch '2.2.x' into 2.3.x 2020-08-03 19:22:20 +01:00
Andy Wilkinson
944fe4c660 Polish 2020-08-03 19:21:29 +01:00
Andy Wilkinson
f936185fbf Merge branch '2.3.x'
Closes gh-22712
2020-08-03 19:18:45 +01:00
Andy Wilkinson
992deb4647 Merge branch '2.2.x' into 2.3.x
Closes gh-22711
2020-08-03 19:18:28 +01:00
Andy Wilkinson
a334134fd0 Make Slack build failure notifications more noticeable
Closes gh-22709
2020-08-03 19:16:01 +01:00
Andy Wilkinson
162253948a Merge branch '2.1.x' into 2.2.x 2020-07-26 10:08:22 +01:00
Andy Wilkinson
25866019c9 Polish pipeline env vars used by Gradle Enterprise 2020-07-26 10:05:26 +01:00
Andy Wilkinson
1dfa21c99f Merge branch '2.1.x' into 2.2.x 2020-07-25 10:28:35 +01:00
Andy Wilkinson
141c59e348 Set BRANCH env var so it's available to Gradle Enterprise 2020-07-25 10:26:53 +01:00
Andy Wilkinson
051d3f2a2e Merge branch '2.1.x' into 2.2.x 2020-07-24 14:24:46 +01:00
Andy Wilkinson
6215052c5b Polish integration of Gradle Enterprise in CI builds 2020-07-24 14:22:25 +01:00
Andy Wilkinson
668d52eb3f Merge branch '2.3.x'
Closes gh-22172
2020-06-30 16:46:57 +01:00
Andy Wilkinson
48e607f4d2 Merge branch '2.2.x' into 2.3.x
Closes gh-22171
2020-06-30 16:46:30 +01:00
Andy Wilkinson
abeab73b2c Merge branch '2.1.x' into 2.2.x
Closes gh-22170
2020-06-30 16:45:46 +01:00
XenoAmess
89d4cda855 Remove duplicated icon from git-repo-windows resource definition
See gh-22163
2020-06-30 16:25:32 +01:00
Stephane Nicoll
e87c3193ce Polish "Add Java 15 CI"
See gh-21713
2020-06-15 17:08:12 +02:00
dreis2211
85218db222 Add Java 15 CI
See gh-21713
2020-06-15 17:05:54 +02:00
dreis2211
51cdb9ba54 Link complete Slack message to build log
See gh-21793
2020-06-11 11:36:05 -07:00
Phillip Webb
70f6ada29a Further reduce repetition in CI pipeline.yml
See gh-21716
2020-06-10 17:49:46 -07:00
Phillip Webb
c34bcd496d Merge branch '2.2.x' into 2.3.x 2020-06-10 17:40:40 -07:00
Phillip Webb
3fe4fb1373 Merge branch '2.1.x' into 2.2.x 2020-06-10 17:33:48 -07:00
Phillip Webb
418859fab6 Further reduce repetition in CI pipeline.yml
See gh-21716
2020-06-10 17:25:40 -07:00
Phillip Webb
3ca58f616f Polish pipeline YAML 2020-06-10 17:18:52 -07:00
Phillip Webb
e08f70c007 Merge branch '2.2.x' into 2.3.x 2020-06-10 17:15:22 -07:00
Phillip Webb
da09e227c7 Merge branch '2.1.x' into 2.2.x 2020-06-10 17:14:37 -07:00
Phillip Webb
0957c7460b Polish pipeline YAML 2020-06-10 17:06:39 -07:00
Phillip Webb
4e88150afb Merge branch '2.2.x' into 2.3.x 2020-06-10 16:44:40 -07:00
Phillip Webb
f39a3f963b Merge branch '2.1.x' into 2.2.x 2020-06-10 16:44:22 -07:00
Phillip Webb
7e64f9709a Use milestone as docker tag
Update the pipeline YAML to use ((milestone)) rather than ((branch))
when tagging docker images.

See gh-21716
2020-06-10 16:43:09 -07:00
Phillip Webb
8fb3a31ab2 Merge branch '2.2.x' into 2.3.x
Closes gh-21877
2020-06-10 16:34:58 -07:00
Phillip Webb
9aa8a073d6 Merge branch '2.1.x' into 2.2.x
Closes gh-21876
2020-06-10 16:33:34 -07:00
Phillip Webb
3a8d173845 Reduce repetition in CI pipeline.yml
Use YAML anchors and aliases to reduce the amount of repetition
in our CI pipeline YAML.

Closes gh-21716
2020-06-10 16:32:45 -07:00
Phillip Webb
ce13235e76 Polish 2020-06-10 16:32:45 -07:00
dreis2211
0f6767f274 Polish Slack notification when no build scan was published
See gh-21673
2020-06-03 18:46:58 +01:00
Andy Wilkinson
566864ef54 Upgrade to Artifactory Resource 0.0.12
Closes gh-21170
2020-04-29 17:52:07 +01:00
Andy Wilkinson
2bfba4a12b Start using Artifactory Resource 0.0.12 snapshots
See gh-21170
2020-04-27 15:36:41 +01:00
Andy Wilkinson
619481047d Revert "Single-thread interaction with Artifactory"
This reverts commit 8404ae7f38. The
long-shot didn't pay off.
2020-04-27 15:35:05 +01:00
Madhura Bhave
d4f3b34bc6 Merge branch '2.2.x'
Closes gh-20982
2020-04-15 16:34:07 -07:00
Madhura Bhave
a8bd62501d Merge branch '2.1.x' into 2.2.x
Closes gh-20981
2020-04-15 16:33:09 -07:00
Madhura Bhave
fd14c4e72a Switch docker upgrade script to submit issue rather than PR
Closes gh-20976
2020-04-15 16:31:49 -07:00
Scott Frederick
9aae072872 Add build scan URI to Slack notifications from CI
Fixes gh-19703
2020-04-09 16:02:12 -05:00
Madhura Bhave
c81fedb60b Merge branch '2.2.x' 2020-04-06 20:36:31 -07:00
Madhura Bhave
520b8c8836 Merge branch '2.1.x' into 2.2.x 2020-04-06 19:17:10 -07:00
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
2020-04-06 19:14:52 -07:00
Madhura Bhave
36fd2ed249 Merge branch '2.2.x'
Closes gh-20863
2020-04-06 19:10:27 -07:00
Madhura Bhave
41f26d3e23 Merge branch '2.1.x' into 2.2.x
Closes gh-20862
2020-04-06 19:09:07 -07:00
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
2020-04-06 19:05:26 -07:00
Madhura Bhave
053e531f3a Merge branch '2.2.x'
Closes gh-20802
2020-04-01 18:35:47 -07:00
Madhura Bhave
d1ef19615c Merge branch '2.1.x' into 2.2.x
Closes gh-20801
2020-04-01 18:35:10 -07:00
dreis2211
0ee6108427 Harmonize issue title for auto-created Docker upgrade issues
See gh-20793
2020-04-01 18:31:50 -07:00
Madhura Bhave
a4025f3ccb Merge branch '2.2.x' 2020-03-31 14:00:21 -07:00
Madhura Bhave
60311af19f Merge branch '2.1.x' into 2.2.x 2020-03-31 14:00:03 -07:00
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
2020-03-31 13:54:37 -07:00
Madhura Bhave
0b8b986ba0 Merge branch '2.2.x' 2020-03-31 12:08:13 -07:00
Madhura Bhave
7b667e50ba Merge branch '2.1.x' into 2.2.x 2020-03-31 12:07:41 -07:00
Madhura Bhave
9ef56b43bf Configure image for create pull request task
See gh-20530
2020-03-31 12:06:58 -07:00
Madhura Bhave
9ebad0dfe5 Merge branch '2.2.x'
Closes gh-20753
2020-03-31 10:48:13 -07:00
Madhura Bhave
41255ca8d1 Merge branch '2.1.x' into 2.2.x
Closes gh-20752
2020-03-31 10:47:21 -07:00
Madhura Bhave
e174231d15 Polish "Automate Docker update in CI"
See gh-20530
2020-03-31 10:39:42 -07:00
dreis2211
4752d7e91a Automate Docker updates in CI
See gh-20530
2020-03-31 10:39:34 -07:00
Andy Wilkinson
8404ae7f38 Single-thread interaction with Artifactory
There is a regression in repo.spring.io that causes artifacts from
the same module to have SNAPSHOT replaced with different timestamps.
This then breaks dependency resolution in consuming builds. It's a
long-shot, but JFrog have been unable to identify that cause of the
problem so we're going to try using a single thread for uploading
to Artifactory to see if that helps.
2020-03-25 08:48:52 +00:00
Stephane Nicoll
9766127f9a Merge branch '2.2.x'
Closes gh-20599
2020-03-21 14:02:09 +01:00
Stephane Nicoll
1bf7d25141 Remove Java 13 CI job
Closes gh-20578
2020-03-21 13:56:41 +01:00
Stephane Nicoll
168326d9e4 Polish
See gh-20576
2020-03-19 15:17:09 +01:00
dreis2211
0e796479dc Add Java 14 CI
Closes gh-20576
2020-03-19 14:54:33 +01:00
Stephane Nicoll
8d3ab1cc7d Polish "Add Java 14 CI"
See gh-20413
2020-03-18 14:33:01 +01:00
dreis2211
f0e57ed688 Add Java 14 CI
See gh-20413
2020-03-18 14:29:55 +01:00
dreis2211
bd1016b12d Add branch information to build scans on Windows
See gh-20382
2020-03-04 16:13:26 +01:00
Stephane Nicoll
1a314a1dec Merge branch '2.2.x'
Closes gh-20359
2020-03-01 11:19:32 -05:00
Stephane Nicoll
8c6dc8bf22 Merge branch '2.1.x' into 2.2.x
Closes gh-20358
2020-03-01 11:18:41 -05:00
dreis2211
4136300235 Automate Ubuntu base image upgrade
See gh-20355
2020-03-01 11:14:37 -05:00
Stephane Nicoll
fe6b96174e Merge branch '2.1.x' into 2.2.x
Closes gh-20122
2020-02-11 14:00:30 +01:00
Stephane Nicoll
06e5b0e912 Upgrade CI to Artifactory Resource 0.0.11
Closes gh-19629
2020-02-11 13:59:37 +01:00
Andy Wilkinson
243e42f6fd Upgrade to Artifactory Resource 0.0.11
Closes gh-20021
2020-02-05 16:26:49 +00:00
Stephane Nicoll
8d46cafc80 Merge branch '2.2.x'
Closes gh-19963
2020-01-28 14:26:22 +01:00
Stephane Nicoll
ef78228af0 Merge branch '2.1.x' into 2.2.x
Closes gh-19962
2020-01-28 14:25:04 +01:00
dreis2211
76975e497c Replace deprecated Concourse resource for pull requests
See gh-19944
2020-01-28 14:23:53 +01:00
Andy Wilkinson
aeca44d3d7 Revise credhub references for Gradle Enterprise cache user 2020-01-18 12:07:22 +00:00
Andy Wilkinson
55d7f8b876 Restore previous credhub references for cache username and password
The references with . in them did not work, resulting in pushing to
the remote cache being disabled.
2020-01-18 10:29:24 +00:00
dreis2211
240f2fb2c8 Pass CI branch parameter to build scan
See gh-19658
2020-01-16 15:41:22 +01:00
Andy Wilkinson
8a6feafe81 Configure the access key needed to publish build scans 2020-01-15 19:34:03 +00:00
Phillip Webb
af4b531173 Revert "Try to fix problem with corrupted build numbers on Artifactory"
This reverts commit ab981b9cba since
it's hopefully now fixed upstream.
2020-01-10 22:02:52 -08:00
Andy Wilkinson
ab981b9cba Try to fix problem with corrupted build numbers on Artifactory 2020-01-10 15:56:00 +00:00
Andy Wilkinson
ce99db1902 Port the build to Gradle
Closes gh-19609
Closes gh-19608
2020-01-10 14:15:35 +00:00
Stephane Nicoll
84dfb3eae9 Merge branch '2.2.x'
Closes gh-19533
2020-01-04 11:35:17 +01:00
Stephane Nicoll
58a805e607 Merge branch '2.1.x' into 2.2.x
Closes gh-19532
2020-01-04 11:34:25 +01:00
dreis2211
48032acd04 Upgrade CI to Artifactory Resource 0.0.10
See gh-19523
2020-01-04 11:31:36 +01:00
Stephane Nicoll
239e1d1c2f Merge branch '2.2.x'
Closes gh-19431
2019-12-21 16:41:22 +01:00
Stephane Nicoll
4caa351aa3 Merge branch '2.1.x' into 2.2.x
Closes gh-19430
2019-12-21 16:40:44 +01:00
dreis2211
6f07740a61 Add missing icon to daily CI build
See gh-19357
2019-12-21 16:38:56 +01:00
Madhura Bhave
6029c8a456 Merge branch '2.2.x'
Closes gh-19013
2019-11-13 15:35:41 -08:00
Madhura Bhave
0d7f49f91f Merge branch '2.1.x' into 2.2.x
Closes gh-19012
2019-11-13 15:34:16 -08:00
dreis2211
f1914d5af9 Consistently use task timeout in CI pipeline
See gh-19003
2019-11-13 15:24:05 -08:00
Andy Wilkinson
a3336b3e29 Start work on Spring Boot 2.3 2019-11-07 15:39:06 +00:00
Andy Wilkinson
fa97766ef2 Tag CI images with version number rather than branch name
See gh-18844
2019-11-07 14:17:56 +00:00
Stephane Nicoll
8e3459fe4f Merge branch '2.1.x'
Closes gh-18851
2019-11-04 10:05:39 +01:00
dreis2211
f9cb7c6220 Drop JDK 12-based CI
See gh-18848
2019-11-04 10:00:42 +01:00
Phillip Webb
3c4fef8acb Revert "Don't publish spring-boot-docs jar files"
This reverts commit 8d9e447965.
2019-09-28 22:28:23 -07:00
Phillip Webb
8d9e447965 Don't publish spring-boot-docs jar files
Closes gh-15809
2019-09-26 21:35:15 -07:00
dreis2211
9a162f9899 Detect JDK 13 updates
See gh-18122
2019-09-05 19:30:34 +02:00
Phillip Webb
4fa41054d5 Merge branch '2.1.x'
Closes gh-18116
2019-09-03 16:12:55 -07:00
Phillip Webb
8e6dbae402 Build CI images in parallel
Closes gh-18115
2019-09-03 16:10:42 -07:00
Phillip Webb
f8d4d3dd98 Merge branch '2.1.x' 2019-08-01 10:52:10 +01:00
Phillip Webb
bd815f6b5a Merge branch '2.0.x' into 2.1.x 2019-08-01 10:50:31 +01:00
Phillip Webb
e26777c014 Parameterize and increase CI task timeouts 2019-08-01 10:46:00 +01: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
Stephane Nicoll
0d324812c7 Add Java 13 CI
Closes gh-16970
2019-07-24 12:12:42 +02:00
Madhura Bhave
73cd1c9c77 Explicitly set release false for pre-release resource
Closes gh-17492
2019-07-11 11:36:54 -07:00
Madhura Bhave
1f95ed150b Merge branch '2.1.x'
Closes gh-17457
2019-07-08 11:08:39 -07:00
Madhura Bhave
cc6ef038f2 Move Slack Alert to the last possible step in the pipeline
Closes gh-17445
2019-07-08 11:07:09 -07:00
Madhura Bhave
e0ecd09aee Merge branch '2.1.x'
Closes gh-17311
2019-06-25 18:07:45 -07:00
Madhura Bhave
26b61e6f8d Fix deprecation warnings in pipeline.yml
Closes gh-17310
2019-06-25 17:48:57 -07:00
Madhura Bhave
c9d6617713 Fix CI scripts following samples rename
See gh-17197
2019-06-25 16:59:58 -07:00
Phillip Webb
d85a69aa8e Merge branch 'spring-projects/2.1.x'
Closes gh-17256
2019-06-18 15:06:17 -07:00
Phillip Webb
b0415c4044 Don't ignore images on CI build
Closes gh-17255
2019-06-18 14:49:16 -07:00
Phillip Webb
139b30091e Merge branch '2.1.x' 2019-06-14 22:42:20 -07:00
Phillip Webb
bea0d08aac Merge branch '2.0.x' into 2.1.x 2019-06-14 22:40:50 -07:00
Phillip Webb
25e73633bb Update CI credhub references 2019-06-14 22:18:45 -07:00
Phillip Webb
b63e65049f Merge branch '2.0.x' into 2.1.x 2019-06-14 21:14:41 -07:00
Phillip Webb
8b64c54919 Add resource icons to CI pipeline 2019-06-14 21:12:42 -07:00
Phillip Webb
544e81ccd5 Merge branch '2.1.x'
Closes gh-16856
2019-05-14 17:37:30 -07:00
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
2019-05-14 17:10:46 -07:00
Phillip Webb
86b5b226ec Add resource icons to CI pipeline 2019-04-23 12:00:07 -07:00
Stephane Nicoll
dec5a8cc7e Merge branch '2.1.x' 2019-03-25 16:14:10 +01:00
Stephane Nicoll
274e9ede81 Set up CI for JDK 12
Closes gh-16212
2019-03-25 16:13:44 +01:00
Madhura Bhave
799352a7b8 Merge branch '2.1.x' 2019-03-22 14:25:42 -07: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
Stephane Nicoll
8948c1dac6 Revert 80f4113
See gh-15809
2019-03-08 14:39:09 +01:00
Stephane Nicoll
866aa40d6a Polish 2019-02-19 13:21:35 +01:00
Stephane Nicoll
80f41132ce Exclude spring-boot-docs from Artifactory deployment
Closes gh-15809
2019-02-19 13:20:57 +01:00
Brian Clozel
2a2bfb9915 Auto-generate the "Common application properties"
Prior to this commit, the application properties listed in the reference
documentation would be manually managed and updated.

This commit adds a new `spring-boot-configuration-docs` project that
extracts that information from the available JSON metadata and writes
Asciidoctor tables ready for inclusion in the reference documentation.

The `generateConfigurationPropertyTables.groovy` is using this library
and configures the sections and how namespaces should be organized.

Fixes gh-8237
2019-02-18 15:46:15 +01:00
Andy Wilkinson
ddabfe3fcc Deploy spring-boot-test-support so it's available downstream
Concourse builds spring-boot-tests separately from spring-boot-project
and relies on modules from the latter being available in the
distribution repository when building the former. This commit enables the
deployment of spring-boot-test-support from spring-boot-project so that it
is added to the distribution repository and is therefore available when
building spring-boot-tests. It is then excluded when putting to the
Artifactory resource as we do not want it to be published.

See gh-15471
2018-12-14 19:50:23 +00:00
Madhura Bhave
a1db90fe94 Add missing get step 2018-12-12 12:08:21 -08:00
Madhura Bhave
f1f26468bc Set start and stop for time resource
See gh-15164
2018-12-10 19:27:19 -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
Madhura Bhave
d28d9e7e38 Merge branch '2.0.x' 2018-11-27 14:01:42 -08:00
Madhura Bhave
6f89da88e6 Cleanup unused pipeline params 2018-11-27 13:59:07 -08:00
Madhura Bhave
f0d1eb94bd Merge branch '2.0.x' 2018-11-19 12:54:45 -08:00
Madhura Bhave
35db10eb30 Use the right variable name in pipeline 2018-11-19 12:51:00 -08:00
Phillip Webb
5825502c39 Merge branch '2.0.x' 2018-11-15 11:18:21 -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
761ebf0336 Merge branch '2.0.x' 2018-11-13 10:17:10 -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
2bd0a01344 Merge branch '2.0.x' 2018-11-13 09:54:20 -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
8f67373581 Merge branch '2.0.x' 2018-11-01 13:04:26 +00: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
022c9dd55b Merge branch '2.0.x' 2018-11-01 12:57:43 +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
Andy Wilkinson
8d701e6d4d Revert addition of JDK-12 based CI
See gh-15031
2018-11-01 07:14:06 +00:00
Andy Wilkinson
e9124fac0f Correct CI resource config after adding JDK 12 build
See gh-15031
2018-11-01 06:42:30 +00:00
Andy Wilkinson
9bb7edcb88 Remove JDK 9 and 10-based CI and add JDK 12
Closes gh-15031
2018-11-01 06:33:33 +00:00
Madhura Bhave
520ce148f5 Merge branch '2.0.x' 2018-10-19 16:21:20 -07: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
e7fd7eb3cc Merge branch '2.0.x' 2018-10-15 15:16:01 -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
0f10dbb5f5 Merge branch '2.0.x' 2018-10-05 11:41:44 -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
9fa517c47c Merge branch '2.0.x' 2018-09-24 11:13:37 -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
7650321817 Merge branch '2.0.x' 2018-09-20 16:38:58 -07:00
Madhura Bhave
7d04c51294 Automate creation of releases notes on GitHub
Closes gh-12552
2018-09-20 16:36:43 -07:00
Stephane Nicoll
9a94fb3464 Add ci build for Java 11
Closes gh-14028
2018-08-17 15:16:08 +02: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
fb443aa3bf Merge branch '2.0.x' 2018-07-02 14:03:32 -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
b01efb2392 Merge branch '2.0.x' 2018-06-21 12:00:28 -07:00
Madhura Bhave
f10972ad32 Remove redundant build_number
Fixes gh-13442
2018-06-21 11:59:05 -07:00
Madhura Bhave
9ec9a74a58 Merge branch '2.0.x' 2018-05-30 19:06:50 -07:00
Madhura Bhave
1758d8c106 Remove email resource from pipeline
Closes gh-13307
2018-05-30 19:05:34 -07:00
Phillip Webb
e47e499af2 Merge branch '2.0.x' 2018-05-21 17:26:40 -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
55d66f3e6d Merge branch '2.0.x' 2018-05-08 09:58:57 +01:00
Andy Wilkinson
14520f6ca8 Include build pipeline name in Slack alerts 2018-05-08 09:58:33 +01:00
Madhura Bhave
868dc6e370 Merge branch '2.0.x' 2018-05-02 17:21:16 -07:00
Madhura Bhave
1fb51dcc0d Send Slack Notifications when build completes
Closes gh-10790
2018-05-02 17:19:36 -07:00
Madhura Bhave
c81e984b79 Merge branch '2.0.x' 2018-04-19 10:40:17 -07:00
Madhura Bhave
2e836ac74b Use token to prevent rate limiting by Github API 2018-04-19 10:39:52 -07:00
Madhura Bhave
20acd2a89b Merge branch '2.0.x' 2018-04-12 10:33:11 -07:00
Madhura Bhave
3f34f25d10 Use the right image 2018-04-12 10:10:04 -07:00
Madhura Bhave
0ffede920e Merge branch '2.0.x' 2018-04-12 09:46:58 -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
d375808d42 Merge branch '2.0.x' 2018-04-11 19:21:52 -07:00
Madhura Bhave
68a9aa56f0 Fix determine email body script 2018-04-11 18:09:08 -07:00
Madhura Bhave
ad5b8e8bfb Merge branch '2.0.x' 2018-04-11 13:50:39 -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
5cfbd33235 Merge branch '2.0.x' 2018-04-10 12:00:31 -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