We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b78eaee commit da363fbCopy full SHA for da363fb
1 file changed
jenkins_cli/cli.py
@@ -247,8 +247,9 @@ def builds(self, args):
247
def stop(self, args):
248
job_name = self._check_job(args.job_name)
249
info = self.jenkins.get_job_info(job_name, 1)
250
- build_number = info['lastBuild'].get('number')
251
- if build_number and info['lastBuild'].get('building'):
+ last_build = info.get('lastBuild') or {}
+ build_number = last_build.get('number')
252
+ if build_number and last_build.get('building'):
253
stop_status = self.jenkins.stop_build(job_name, build_number)
254
print("%s: %s" % (job_name, 'stopped' if not stop_status else stop_status))
255
else:
0 commit comments