Kiedy uruchomić wiersz polecenia svn od Jenkins shell otrzymuję ten błąd:wiersz polecenia SVN w Jenkins nie ze względu na świadectwo niedopasowania serwerze
D:\Jenkins\jobs\Merge Trunk to Stable\workspace\stable>svn up --trust-server-cert --non-interactive
Updating '.':
svn: E175002: Unable to connect to a repository at URL 'https://xxx/stable'
svn: E175002: OPTIONS of 'https://xxx/stable': Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted (https://xxx)
Ale gdy uruchamiam to samo z okna wiersza poleceń CMD to jest OK:
D:\Jenkins\jobs\Merge Trunk to Stable\workspace\stable>svn up
Updating '.':
At revision 1797.
lub
D:\Jenkins\jobs\Merge Trunk to Stable\workspace\stable>svn up --trust-server-cert --non-interactive
Updating '.':
At revision 1797.
Każdy pomysł jak rozwiązać ten problem ??
Czy musisz dodać gdzieś odciski palców serwera dla tego serwera? – fduff
Nie o tym wiem. Naprawdę nie rozumiem tego pytania ... Wiem, że nazwa certyfikatu serwera nie jest zgodna. Nie sprawiło mi to wcześniej problemu. –
Miałem na myśli coś podobnego do pliku serwera Tortoise/Network/Subversion; może tam być brakujące ustawienie, ale to tylko domysły. – fduff