You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
98ee724ec6
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 |
4 years ago | |
---|---|---|
.. | ||
ci-image | 4 years ago | |
ci-image-jdk11 | 4 years ago | |
ci-image-jdk15 | 4 years ago | |
releasescripts | 4 years ago | |
README.adoc | 4 years ago | |
build-release-scripts.sh | 5 years ago | |
docker-lib.sh | 5 years ago | |
get-docker-url.sh | 4 years ago | |
get-jdk-url.sh | 4 years ago | |
setup.sh | 4 years ago |
README.adoc
== 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> ✈ ----