2015-09-08 12 views
8

Mam pracę Jenkins, która ma zbudować Jar i dodać go do Nexus. Skonfigurowałem akcję budowania postów, aby wdrożyć artefakt maven w repozytorium nexus.Nexus poświadczenia w Jenkins

Problem polega na tym, że nexus oczekuje nazwy użytkownika i hasła. Jak ustawić je w Jenkins? Nie mam dostępu do pliku settings.xml w serwisie jenkins. Muszę podać nazwę użytkownika i hasło w samym zadaniu Jenkins.

Odpowiedz

0

Jenkins i jego wtyczki używają właściwości maven. powinieneś podać dane nexus repo w pliku settings.xml, jak wspomniano poniżej.

+0

Problem polega na tym, że nie mam dostępu do pliku setting.xml serwera Jenkins. Czy jest jakiś sposób obejścia się bez skonfigurowania pliku settings.xml? – UserAdi

+0

Daj się nie chcieć używać maven .. czy dobrze się czujesz z powłoką cli, aby uzyskać dostęp do repo nexus? – DevD

+3

Chcę używać maven i Jenkinsa w zwykły sposób. Chodzi o to, że muszę znaleźć sposób na umieszczenie nazwy użytkownika i hasła dla nexusa w samym projekcie Jenkins, a nie w pliku settings.xml. – UserAdi

4

Spójrz na Config File Provider Plugin. Pozwala ci to na udostępnienie własnego pliku settings.xml dla jenkins, w którym możesz skonfigurować wszystkie poświadczenia, których możesz potrzebować.

+0

Używam tej wtyczki dla i , ale czy mogę jej użyć również dla użytkowników i haseł zdefiniowanych między i ? – DenCowboy

Powiązane problemy