mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-09-03 03:33:27 +08:00
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 |
||
---|---|---|
.. | ||
ci-image | ||
ci-image-jdk11 | ||
ci-image-jdk15 | ||
releasescripts | ||
build-release-scripts.sh | ||
docker-lib.sh | ||
get-docker-url.sh | ||
get-jdk-url.sh | ||
README.adoc | ||
setup.sh |
== CI Images These images are used by CI to run the actual builds. To build the image locally run the following from this directory: ---- $ docker build --no-cache -f <image-folder>/Dockerfile . ---- For example ---- $ docker build --no-cache -f ci-image/Dockerfile . ---- To test run: ---- $ docker run -it --entrypoint /bin/bash <SHA> ✈ ----