Repository: ode Updated Branches: refs/heads/ode-1.3.x 982062220 -> b142adeaf
fixed gpg signing from the docker container Project: http://git-wip-us.apache.org/repos/asf/ode/repo Commit: http://git-wip-us.apache.org/repos/asf/ode/commit/b142adea Tree: http://git-wip-us.apache.org/repos/asf/ode/tree/b142adea Diff: http://git-wip-us.apache.org/repos/asf/ode/diff/b142adea Branch: refs/heads/ode-1.3.x Commit: b142adeaf63e443929e6550a5a6a34966b4093dd Parents: 9820622 Author: sathwik <sath...@apache.org> Authored: Sun Mar 11 12:17:58 2018 +0530 Committer: sathwik <sath...@apache.org> Committed: Sun Mar 11 12:17:58 2018 +0530 ---------------------------------------------------------------------- ode-release.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ode/blob/b142adea/ode-release.sh ---------------------------------------------------------------------- diff --git a/ode-release.sh b/ode-release.sh index 38c5134..c730e43 100755 --- a/ode-release.sh +++ b/ode-release.sh @@ -31,10 +31,15 @@ CREATE_USER_COMMAND="groupadd -f -g $GROUP_ID $CONTAINER_GROUPNAME \ && chown -R $CONTAINER_USERNAME:$CONTAINER_GROUPNAME $HOMEDIR" BUNDLER_COMMAND="jruby -S bundler install --gemfile=/workspace/Gemfile" - + +# The gpg agent daemon should be started explicitly in the docker container. +# "pinentry-mode loopback" option should be added in gpg.conf in the host machine +# for non interactive execution. +GNUPG_COMMAND="su $CONTAINER_USERNAME -c 'gpg-agent --daemon'" + BUILDR_COMMAND="su $CONTAINER_USERNAME -c 'buildr $BUILDR_ARGS'" -FINAL_COMMAND="$CREATE_USER_COMMAND && $BUNDLER_COMMAND && $BUILDR_COMMAND" +FINAL_COMMAND="$CREATE_USER_COMMAND && $BUNDLER_COMMAND && $GNUPG_COMMAND && $BUILDR_COMMAND" ## For release set these arguments with proper values