Modify build publishing

- Add signing plugin
- Add nexus publishing plugin
- Tweak publish to separate artifactory and nexus
  for release vs. snapshot/milestone
- Remove docs publish from root as antora will
  have separate publishing system.
- Modify ci workflow to use publishArtifacts task
  which would then pick either artifactory or nexus.
- Relates #165
This commit is contained in:
Janne Valkealahti
2023-04-24 09:07:40 +01:00
parent 3b237ceb33
commit 2294e3612d
8 changed files with 162 additions and 64 deletions

View File

@@ -51,7 +51,7 @@ jobs:
ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }}
ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }}
run: |
./gradlew build artifactoryPublish \
./gradlew build publishArtifacts \
-PartifactoryUsername="$ARTIFACTORY_USERNAME" \
-PartifactoryPassword="$ARTIFACTORY_PASSWORD"
docs: