Mvn release: подготовить и выполнить в пакетном режиме без ввода пароля - PullRequest
0 голосов
/ 02 июля 2019

Я хочу выполнить выпуск 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.

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...