spring-boot/ci/scripts
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
..
build-pr-project.sh Allow build-pr-project.sh to be executed 2020-07-31 12:18:07 +01:00
build-project-windows.bat Set user.name in CI builds so it's picked up by Gradle Enterprise 2020-07-25 10:33:39 +01:00
build-project.sh Set user.name in CI builds so it's picked up by Gradle Enterprise 2020-07-25 10:33:39 +01:00
common.sh Log into DockerHub prior to running CI builds 2020-11-04 20:31:49 +00:00
detect-docker-updates.sh Simplify lowercase grep logic in docker script 2021-01-13 16:21:33 -08:00
detect-jdk-updates.sh Backport JDK 15 detection support 2020-09-21 23:14:51 -07:00
detect-ubuntu-image-updates.sh Fix image folder name in update detection script 2020-10-15 11:06:05 +02:00
generate-changelog.sh Add configuration for changelog generator 2020-10-15 09:27:24 +02:00
promote.sh Stop using Bintray to publish to Maven Central 2021-02-17 16:50:02 +00:00
publish-to-sdkman.sh Fix detection of latest GA for SDKMAN 2020-12-14 12:07:15 -08:00
stage.sh Merge branch '2.2.x' into 2.3.x 2020-10-29 11:22:11 +01:00
update-homebrew-tap.sh Automate homebrew tap repo update 2021-01-07 14:21:01 -08:00