Я хочу выполнить выпуск mvn в пакетном режиме и без необходимости ввода пароля.
Это моя конфигурация:
pom.xml
...
<properties>
<project.scm.id>my-scm-server</project.scm.id>
</properties>
<scm>
<developerConnection>scm:git:ssh://jenkins@192.168.10.10/repos/git/myrepo.git</developerConnection>
<tag>HEAD</tag>
</scm>
...
settings.xml
<servers>
<server>
<id>my-scm-server</id>
<username>root</username>
<privateKey>/jenkins/.ssh/id_rsa</privateKey>
<passphrase>rootpwd</passphrase>
</server>
<servers>
Команда оболочки:
mvn -B
-s /jenkins/settings.xml
-U -e -Pmy-profile -Duser=jenkins -Dpassword=jenkins
release:prepare
Когда я запускаю команду, после некоторой работы maven во время рабочего процесса, меня спрашивают пароль пользователя jenkins:
root: jenkins@192.168.10.10 пароль:
Я хочу избежать такого поведения и позволить выпуску автоматически получить требуемый пароль.
Что мне делать, что я делаю не так в этой конфигурации?
Я нашел похожий пост Плагин Maven для входа в Git
Но это решение не работает для меня.
Доступ с помощью root, во время рабочего процесса меня спросили у пользователя jenkins pwd.
Большое спасибо