except jenkins.JenkinsException as e: # if exits then reconfig if "already exists" in str(e): print(f"{jobConfig.jobName} already exists") server.reconfig_job(jobConfig.jobName, newJobConfigXml) print(f"{jobConfig.jobName} reconfig successful")
时间: 2024-02-14 09:23:36 浏览: 96
这是一段代码,它处理了 Jenkins 异常并执行了重新配置的操作。如果捕获到的异常是 `jenkins.JenkinsException`,并且异常信息中包含 "already exists",则会输出相应的提示信息,并调用 `server.reconfig_job()` 方法来重新配置指定的 Jenkins 任务。最后,打印出重新配置成功的提示信息。
相关问题
if buildStatus: try: server.build_job(jobConfig.jobName) print(f"trigger build process of : {jobConfig.jobName}") except jenkins.JenkinsException as e: print(f"create ci job error: {str(e)}")是什么意思?
这段代码片段是一个条件语句,它检查一个名为`buildStatus`的变量的值。如果`buildStatus`为真(非零、非空),则执行以下操作:
1. 尝试触发一个名为`jobConfig.jobName`的构建作业。
2. 打印出触发的构建作业的名称。
如果触发构建作业时出现`jenkins.JenkinsException`异常,将捕获该异常,并打印出相应的错误信息。
阅读全文
相关推荐














