27
Pod pewnymi warunkami chcę zepsuć kompilację. Jak mogę to zrobić?Awaria kompilacji w Jenkinsfile
Próbowałem:
throw RuntimeException("Build failed for some specific reason!")
ten ma w rzeczywistości nie kompilacji. Jednak dziennik pokazuje wyjątek:
org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use new java.lang.RuntimeException java.lang.String
Co jest nieco mylące dla użytkowników. Czy istnieje lepszy sposób?
Czy wiesz, że ta wiadomość jest przechowywana w zmiennej typu BUILD_NUMBER lub JOB_NAME, itd ...? – PRF
Proszę zadać to jako osobne pytanie. – StephenKing
@ PRF Dlaczego tak? Kiedy kompilacja się nie powiedzie, rurociąg się skończy. Gdzie byś użył tej zmiennej? –