Puncte:0

Jenkins NU eșuează construirea când a întâlnit starea Permisiune refuzată 126

drapel vn

În timpul dezvoltării, am uitat să setez privilegii unui script (backup DB) pe gazda la distanță, ceea ce a dezvăluit unele slăbiciuni ale lui Jenkins - când unul dintre pași a eșuat cu „Permisiune refuzată” (starea 126) nu oprește construirea, se mută. la pașii următori:

SSH: se conectează cu configurația [<remote_host>.com]...
SSH: EXEC: finalizat după 201 ms
SSH: Se deconectează configurația [<remote_host>.com]...
EROARE: Excepție la publicare, mesaj de excepție [Starea de ieșire Exec nu este zero. Stare [126]]
Pasul de construcție „Etapa condiționată (singur)” a schimbat rezultatul construcției în FAILURE
Șirurile se potrivesc cu condiția de rulare: șir 1=[adevărat], șir 2=[adevărat]
Condiția de rulare [Potrivire șiruri] care permite efectuarea pentru pasul [BuilderChain]
SSH: Rezultatul actual al construcției este [FAILURE], nu va rula.
[Gradle] - Lansarea versiunii.
...
flywayMigrate
...

În pașii noștri avem migrația Flyway care nu trebuie să rulați dacă backupul DB a eșuat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.