Use agent when using gpg-agent for rpm signing, no tty

This commit updates the gpg signing for the PE package promotion workflow, to
use the agent when available. Since we're doing this with jenkins, where there
is no tty, we also pass --no-tty