GitXplorerGitXplorer
b

test-circleci-maven-release

public
0 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
3aaa2563958d831488193ce12bc4973baaf8efe7

[skip ci] [maven-release-plugin] prepare for next development iteration

committed 2 years ago
Unverified
ce0e441763ef0796e48a1c2977ae002ac3e3569e

[skip ci] [maven-release-plugin] prepare release test-circleci-maven-release-0.0.10

committed 2 years ago
Unverified
7b7aa9f9d692b22b42837775d46bff5637ed65fc

test manual release build

bbhamail committed 2 years ago
Unverified
54d9b47e32f3e8beb1123249524ddd17f6c2a3b1

[skip ci] [maven-release-plugin] prepare for next development iteration

committed 2 years ago
Unverified
d0f5da9b36afa639ce19c6a3b70f56a8b9673cf9

[skip ci] [maven-release-plugin] prepare release test-circleci-maven-release-0.0.9

committed 2 years ago
Unverified
db5bdc01b5d17975de7c6c9e2c0a758a9645381f

first build after changing default branch name

bbhamail committed 2 years ago

README

The README file for this repository.

test-circleci-maven-release

CircleCI Maven Central

A toy project for use in testing the process of releasing a maven project from CircleCI.

Useful Hoops - Happily obsolete now - see note below

NOTE: So my prior approach of have a huge inline orb is now obsolete. Instead the orb follows the recommended layout generated by the Orb Starter Kit.

Obsolete - Some nasty, but useful hoops through which one can jump

Obsolete - Extract inline orb

The command below will print the inline-orb by itself, which allows you to copy/paste that stand-alone orb elsewhere (e.g. to src/orb.yml).

circleci config process .circleci/config-inline.yml > .circleci/local-config.yml  \
    &&  circleci local execute --config .circleci/local-config.yml --job 'extract-job' \

Obsolete - Run local "dry-run" CI build

A command similar to the one below will execute a 'dry-run' of a local CI build using the inline Orb.

circleci config process .circleci/config-inline.yml > .circleci/local-config.yml  \
    &&  circleci local execute --config .circleci/local-config.yml --job 'my-inline-maven-release-orb/run-maven-release' \
        -e SECRING_GPG_ASC_BASE64='your base64 encoded key' \
        -e GITHUB_USERNAME='your username' \
        -e GITHUB_EMAIL=your-email@example.com \
        -e GITHUB_FINGERPRINT='github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==' \