mirror of
https://github.com/Alfresco/alfresco-sdk.git
synced 2025-05-19 17:15:24 +00:00
[publish] [skip tests] import gpg key
This commit is contained in:
parent
6ab259ae87
commit
a9a80dd726
13
.github/workflows/ci.yml
vendored
13
.github/workflows/ci.yml
vendored
@ -18,6 +18,7 @@ env:
|
|||||||
MAVEN_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}
|
MAVEN_PASSWORD: ${{ secrets.NEXUS_PASSWORD }}
|
||||||
MAVEN_CENTRAL_USERNAME: ${{ secrets.OSS_SONATYPE_USERNAME }}
|
MAVEN_CENTRAL_USERNAME: ${{ secrets.OSS_SONATYPE_USERNAME }}
|
||||||
MAVEN_CENTRAL_PASSWORD: ${{ secrets.OSS_SONATYPE_PASSWORD }}
|
MAVEN_CENTRAL_PASSWORD: ${{ secrets.OSS_SONATYPE_PASSWORD }}
|
||||||
|
GPG_SIGNING_PASSPHRASE: ${{ secrets.GPG_SIGNING_PASSPHRASE }}
|
||||||
GITHUB_ACTIONS_DEPLOY_TIMEOUT: 90
|
GITHUB_ACTIONS_DEPLOY_TIMEOUT: 90
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -170,6 +171,12 @@ jobs:
|
|||||||
- uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v8.16.0
|
- uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v8.16.0
|
||||||
- name: "Build"
|
- name: "Build"
|
||||||
run: mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V
|
run: mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V
|
||||||
- name: "Publish"
|
- name: Import GPG key
|
||||||
timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }}
|
env:
|
||||||
run: mvn deploy $MAVEN_CLI_OPTS -DskipTests
|
GPG_TTY: $(tty)
|
||||||
|
run: |
|
||||||
|
echo "${{ secrets.GPG_SIGNING_PRIVATE_KEY }}" | gpg --batch --import
|
||||||
|
echo "use-agent" >> ~/.gnupg/gpg.conf
|
||||||
|
echo "pinentry-mode loopback" >> ~/.gnupg/gpg.conf
|
||||||
|
echo "allow-loopback-pinentry" >> ~/.gnupg/gpg-agent.conf
|
||||||
|
gpg --batch --yes --pinentry-mode loopback --passphrase $GPG_SIGNING_PASSPHRASE --list-keys
|
Loading…
x
Reference in New Issue
Block a user