Commit Graph

394 Commits

Author SHA1 Message Date
Andy Wilkinson 2dce3abe84 Use main branch when working with Homebrew tap's git repo
Closes gh-26173
2021-04-20 15:51:06 +01:00
Andy Wilkinson bfe8e5ac19 Revert changes to make staging run Docker
See gh-26130
2021-04-15 10:11:43 +01:00
Andy Wilkinson 6073cf7063 Marking staging tasks as privileged so they can start Docker
See gh-26130
2021-04-15 09:30:14 +01:00
Stephane Nicoll 9d76ad58d5 Merge branch '2.4.x'
Closes gh-25783
2021-03-24 17:33:53 +01:00
Stephane Nicoll 0043093a7d Drop Java 15 build
Closes gh-25782
2021-03-24 17:33:43 +01:00
Andy Wilkinson af3aa234de Merge branch '2.4.x'
Closes gh-25728
2021-03-17 17:38:39 +00:00
Andy Wilkinson 2c2e2c8448 Merge branch '2.3.x' into 2.4.x
Closes gh-25727
2021-03-17 17:38:17 +00:00
Andy Wilkinson 4358d9bc39 Update CI to use Artifactory Resource 0.0.14
Closes gh-25698
2021-03-17 17:37:09 +00:00
Andy Wilkinson c007709bad Merge branch '2.4.x'
Closes gh-25522
2021-03-05 17:44:17 +00:00
Andy Wilkinson 24e957b052 Polish "Add Java 16 CI pipeline"
See gh-25519
2021-03-05 17:42:06 +00:00
dreis2211 d89739cc78 Add Java 16 CI pipeline
See gh-25519
2021-03-05 17:41:32 +00:00
Andy Wilkinson 38610a6cae Merge branch '2.4.x' 2021-02-18 08:35:37 +00:00
Andy Wilkinson daf067e49a Merge branch '2.3.x' into 2.4.x 2021-02-18 08:35:28 +00:00
Andy Wilkinson 78cbe7a4d9 Update Sonatype credentials used to publish to Central 2021-02-18 08:30:32 +00:00
Andy Wilkinson 91e16e1099 Merge branch '2.4.x'
Closes gh-25344
2021-02-17 16:51:55 +00:00
Andy Wilkinson dea9b7f085 Merge branch '2.3.x' into 2.4.x
Closes gh-25343
2021-02-17 16:51:37 +00:00
Andy Wilkinson 98ee724ec6 Stop using Bintray to publish to Maven Central
This commit reworks the CI pipeline to remove the use of Bintray for
publishing to Maven Central. In its place it adds a new
publishToCentral command to the release scripts. This command can be
used to publish a directory tree of artifacts to the Maven Central
gateway hosted by Sonatype.

Publishing consists of 4 steps:

1. Create the staging repository
2. Deploy artifacts to the repository
3. Close the repository
4. Release the repository

The command requires 3 arguments:

1. The type of release being performed
2. Location of a build info JSON file that describes the release
   that is to be deployed
3. Root of a directory structure, in Maven repository layout, that
   contains the artifacts to be deployed

Closes gh-25107
2021-02-17 16:50:02 +00:00
Phillip Webb dceaf9b7f0 Merge branch '2.4.x'
Closes gh-25161
2021-02-09 16:44:26 -08:00
Phillip Webb f555a6f55f Merge branch '2.3.x' into 2.4.x
Closes gh-25160
2021-02-09 16:44:04 -08:00
Phillip Webb f5f1b4348e Merge branch '2.2.x' into 2.3.x
Closes gh-25159
2021-02-09 16:43:41 -08:00
Phillip Webb 0129e6b52d Upgrade CI to github-pr-resource v0.23.0
Closes gh-25155
2021-02-09 16:43:19 -08:00
Phillip Webb 13b2c2041f Merge branch '2.4.x'
Closes gh-25158
2021-02-09 16:41:17 -08:00
Phillip Webb cd44db9fdb Merge branch '2.3.x' into 2.4.x
Closes gh-25157
2021-02-09 16:40:24 -08:00
Phillip Webb 479f6200da Merge branch '2.2.x' into 2.3.x
Closes gh-25156
2021-02-09 16:39:32 -08:00
Phillip Webb 4b97f819d6 Upgrade CI to artifactory-resource 0.0.13
Closes gh-25154
2021-02-09 16:37:08 -08:00
Phillip Webb 33c1a050ee Merge branch '2.4.x' 2021-01-14 21:15:17 -08:00
Phillip Webb a790a9079d Attempt to fix homebrew tap repo update
See gh-24677
2021-01-14 20:49:16 -08:00
Madhura Bhave 320f4b206e Merge branch '2.4.x'
Closes gh-24692
2021-01-07 14:24:25 -08:00
Madhura Bhave e5981c16d7 Merge branch '2.3.x' into 2.4.x
Closes gh-24691
2021-01-07 14:22:58 -08:00
Madhura Bhave b309980a59 Automate homebrew tap repo update
Closes gh-24677
2021-01-07 14:21:01 -08:00
Madhura Bhave edf67e541c Merge branch '2.4.x'
Closes gh-24502
2020-12-14 12:16:09 -08:00
Madhura Bhave 923ddd3479 Update latest GA param for SDKMAN
See gh-24501
2020-12-14 12:11:57 -08:00
Madhura Bhave 5d163ba906 Merge branch '2.3.x' into 2.4.x
Closes gh-24501
2020-12-14 12:11:11 -08:00
Madhura Bhave e5e654c9ee Merge branch '2.2.x' into 2.3.x
Closes gh-24500
2020-12-14 12:08:33 -08:00
Madhura Bhave 822ae0daf7 Fix detection of latest GA for SDKMAN
Fixes gh-24475
2020-12-14 12:07:15 -08:00
Phillip Webb f012bd1562 Merge branch '2.3.x' 2020-12-10 18:53:09 -08:00
Phillip Webb 743fedc0ea Merge branch '2.2.x' into 2.3.x 2020-12-10 18:52:31 -08:00
Phillip Webb ff124c0902 Use GitHub token rather than password
See gh-24458
2020-12-10 18:51:47 -08:00
Phillip Webb c45600e289 Merge branch '2.3.x' 2020-12-10 18:26:50 -08:00
Phillip Webb 305694e162 Merge branch '2.2.x' into 2.3.x 2020-12-10 18:22:35 -08:00
Phillip Webb babae118fc Attempt to fix oci-build-task config
See gh-24197
2020-12-10 16:40:44 -08:00
Phillip Webb b953c41a5f Attempt to fix oci-build-task config
See gh-24197
2020-12-10 16:31:37 -08:00
Phillip Webb 615d054dec Attempt to fix oci-build-task config
See gh-24197
2020-12-10 15:58:19 -08:00
Phillip Webb 6990fff27a Attempt to fix oci-build-task config
See gh-24197
2020-12-10 14:35:04 -08:00
Phillip Webb c14be4e84b Generate CI images with oci-build-task
Update CI to generate images using an `oci-build-task` since
the `registry-image` resource cannot perform actual image builds.

See gh-24197
2020-12-10 14:10:17 -08:00
Stephane Nicoll aaaed07735 Merge branch '2.3.x' 2020-12-10 18:31:53 +01:00
Stephane Nicoll 360013cba4 Merge branch '2.2.x' into 2.3.x 2020-12-10 18:31:32 +01:00
Stephane Nicoll 793bfff2c8 Polish
See gh-21903
2020-12-10 18:20:33 +01:00
Madhura Bhave 15c6415c92 Merge branch '2.3.x'
Closes gh-24421
2020-12-09 12:25:27 -08:00
Madhura Bhave 6553020e8d Merge branch '2.2.x' into 2.3.x
Closes gh-24420
2020-12-09 12:24:18 -08:00
Madhura Bhave e5aea89599 Move SDKMAN to a separate job
Closes gh-21903
2020-12-09 12:20:05 -08:00
Madhura Bhave 6c6e339dbb Merge branch '2.3.x'
Closes gh-24316
2020-12-02 10:57:05 -08:00
Madhura Bhave f569d7616d Merge branch '2.2.x' into 2.3.x
Closes gh-24315
2020-12-02 10:56:23 -08:00
Madhura Bhave 7b38b0ed11 Add SDKMAN to pipeline
Closes gh-11987
2020-12-02 10:52:41 -08:00
Andy Wilkinson 57b053aa28 Merge branch '2.3.x'
Closes gh-24199
2020-11-18 11:21:23 +00:00
Andy Wilkinson 46c9a4fbc7 Merge branch '2.2.x' into 2.3.x
Closes gh-24198
2020-11-18 11:18:22 +00:00
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