[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [ee4j-build] gpg failure | 
- From: Frederic Gurr <frederic.gurr@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 30 Oct 2018 11:26:07 +0100
- Autocrypt: addr=frederic.gurr@xxxxxxxxxxxxxxxxxxxxxx; prefer-encrypt=mutual;	keydata=	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	kr0KPtEgdm15rQ8tiPH8bKZLHQ5e/2Li
- Delivered-to: ee4j-build@xxxxxxxxxxx
- List-archive: <https://www.eclipse.org/mailman/private/ee4j-build>
- List-help: <mailto:ee4j-build-request@eclipse.org?subject=help>
- List-subscribe: <https://www.eclipse.org/mailman/listinfo/ee4j-build>,	<mailto:ee4j-build-request@eclipse.org?subject=subscribe>
- List-unsubscribe: <https://www.eclipse.org/mailman/options/ee4j-build>,	<mailto:ee4j-build-request@eclipse.org?subject=unsubscribe>
- Openpgp: preference=signencrypt
- Organization: Eclipse Foundation
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101	Thunderbird/60.2.1
Hi,
Please use the latest version of the Maven GPG Plugin (1.6) and try again.
Regards,
Fred
On 30.10.18 01:58, Bill Shannon wrote:
> I'm trying to stage a final release of JAF.
> 
> First I tried "mvn -B ... deploy", but that failed with:
> 
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-gpg-plugin:1.1:sign (sign-artifacts) on project
> all: Cannot obtain passphrase in batch mode -> [Help 1]
> 
> So I got rid of the "-B", but then it fails with:
> 
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-gpg-plugin:1.1:sign (sign-artifacts) on project
> all: Execution sign-artifacts of goal
> org.apache.maven.plugins:maven-gpg-plugin:1.1:sign failed.: NullPointerException
> -> [Help 1]
> 
> My Jenkins job is:
> https://jenkins.eclipse.org/jaf/job/jaf-branch-build-release/
> 
> I believe I've configured all the security stuff correctly, and I've
> included the gpg workaround in my build script, which I've included below.
> What did I do wrong?
> 
> 
> -----
> 
> TOOLS_PREFIX='/opt/tools'
> JAVA_PREFIX="${TOOLS_PREFIX}/java/oracle"
> MVN_HOME="${TOOLS_PREFIX}/apache-maven/latest"
> JAVA_HOME="${JAVA_PREFIX}/jdk-8/latest"
> PATH="${MVN_HOME}/bin:${JAVA_HOME}/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
> 
> HELP_PLUGIN='org.apache.maven.plugins:maven-help-plugin:2.1.1'
> 
> # Customize these for each project
> STAGING_NAME=jakartaactivation
> STAGING_DESC="Eclipse Project for JAF"
> STAGING_PROFILE_ID=70fc011e3d589e
> 
> 
> 
> # Workaround: GPG initialization
> gpg --batch --import ${KEYRING}
> for fpr in $(gpg --list-keys --with-colons  | awk -F: '/fpr:/ {print $10}' |
> sort -u);
> do
>   echo -e "5\ny\n" |  gpg --batch --command-fd 0 --expert --edit-key $fpr trust;
> done
> 
> # XXX - just to make sure it doesn't change
> mvn -B nexus-staging:rc-list-profiles
> 
> # Clean up from any previous failures
> for id in $(mvn -B nexus-staging:rc-list | \
>   egrep "^\[INFO\] ${STAGING_NAME}\-[0-9]+[ ]+OPEN[ ]+${STAGING_DESC}" | \
>   awk '{print $2}')
> do
>     echo "Closing and dropping $id"
>     mvn -B nexus-staging:rc-close nexus-staging:rc-drop \
>       -DstagingRepositoryId="$id" \
>       -DstagingDescription="${STAGING_DESC}"
> done
> 
> # Open a new staging repo
> mvn -B nexus-staging:rc-open \
>   -DstagingProfileId="${STAGING_PROFILE_ID}" \
>   -DstagingDescription="${STAGING_DESC}"
> 
> # Get the ID of the newly created staging repo
> STAGING_REPO_ID=$(mvn -B nexus-staging:rc-list | \
>   egrep "^\[INFO\] ${STAGING_NAME}\-[0-9]+[ ]+OPEN[ ]+${STAGING_DESC}" | \
>   awk '{print $2}' | head -1)
> 
> # Build
> mvn -B clean install
> 
> # Deploy
> # Select the appropriate profile from our pom based on whether
> # we're deploying a SNAPSHOT release or not.
> VERSION=$(mvn -B ${HELP_PLUGIN}:evaluate \
>            -Dexpression=project.version 2> /dev/null | grep -v INFO)
> case "$VERSION" in
> *-SNAPSHOT)
>     PROFILE=deploy-snapshot
>     ;;
> *)
>     PROFILE=deploy-release
>     ;;
> esac
> mvn -Poss-release -P"${PROFILE}" \
>   -DstagingRepositoryId="${STAGING_REPO_ID}" deploy
> 
> # Close the nexus staging repository
> mvn -B nexus-staging:rc-close \
>   -DstagingRepositoryId="${STAGING_REPO_ID}" \
>   -DstagingDescription="${STAGING_DESC}"
> 
> # If it's a SNAPSHOT version, just release it.
> case "$VERSION" in
> *-SNAPSHOT)
>     mvn -B nexus-staging:rc-release \
>       -DstagingRepositoryId="${STAGING_REPO_ID}" \
>       -DstagingDescription="${STAGING_DESC}"
>     ;;
> esac
> _______________________________________________
> ee4j-build mailing list
> ee4j-build@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/ee4j-build
> 
-- 
Frederic Gurr
Release Engineer | Eclipse Foundation Europe GmbH
Annastr. 44, D-64673 Zwingenberg
Handelsregister: Darmstadt HRB 92821
Managing Directors: Ralph Mueller, Mike Milinkovich, Chris Laroque