Mam następującą konfigurację w moim potoku Jenkins
s3Upload( file:'ok.txt', bucket:'my-buckeck', path:'file.txt')
Problem polega na tym, że funkcja s3Upload nie przyjmuje kluczy dostępu AWS, które mam zapisane w Jenkins
powiązałem z następującym kodem
withAWS(profile:'Test Publisher') {
s3Upload( file:'ok.txt', bucket:'my-buckeck', path:'file.txt')
}
mój profil s3 w jenkins jest taki. wciąż otrzymuję plik profilu nie mógł znaleźć błędu. Jak mogę przesłać plik z jenkins do s3 za pomocą funkcji s3Upload?
źródło
withAWS
kroku i mam poświadczenia AWS z nazwąaccesskey
i identyfikatoremjenkins
. Kiedy nazywam to jakowithAWS(credentials:'jenkins')
lub gdywithAWS(credentials:'accesskey')
wciąż uderzam w ten wyjątek. Poświadczenia wyglądają dobrze na mojej konsoli Jenkins mgmt (istnieje dziennik z informacją, że ostatnio z powodzeniem użyto w ostatnim czasie). Czego mogłem brakować?