Steps to reproduce
- Create a Pipeline with a Jenkinsfile
- Introduce a Groovy syntax error, like omitting a trailing parenthesis on a method call
- Execute
What ends up happening is that an exception is shown, e.g.:
Checking out Revision f29c250737c3db53f709977224c4547a43ed4886 (refs/remotes/origin/master)
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 7: expecting ')', found ']' @ line 7, column 17.
])
But the sidebar includes no Replay link to attempt to fix the change, instead you need to commit a change to make the Jenkinsfile correct Groovy syntax. Expected
- Replay is shown no matter how fscked my Jenkinsfile is so I can correct it
This issue also occurs if you use Replay and introduce a Groovy syntax error as well. Also, I believe this is related to JENKINS-34555 |