Execute ssh-agent
com um caminho de soquete estático, sob o mesmo UID que o Jenkins usa:
sudo -u jenkins ssh-agent -a /tmp/ssh-agent.jenkins
Certifique-se de que a variável de ambiente $SSH_AUTH_SOCK
aponte para esse caminho. Você vai querer configurá-lo 1) manualmente antes do ssh-add'ing suas chaves, e 2) no script de inicialização do Jenkins (por exemplo, /etc/init.d/jenkins
ou equivalente):
export SSH_AUTH_SOCK="/tmp/ssh-agent.jenkins"
sudo -E -u jenkins ssh-add ...