千家信息网

python jenkins如何进行打包构建代码

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,python jenkins如何进行打包构建代码,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python jenkins 打包构建
千家信息网最后更新 2025年12月03日python jenkins如何进行打包构建代码

python jenkins如何进行打包构建代码,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

python jenkins 打包构建代码

# pip install python-jenkinsimport jenkinsimport pprintimport time# 在jenkins 的Configure Global Security下 , 取消"防止跨站点请求伪造(Prevent Cross Site Request Forgery exploits)"的勾选server = jenkins.Jenkins('http://192.168.100.151:8081', username='admin', password='admin')# 下次构建的idjenkins_next_build_number = server.get_job_info("test")['nextBuildNumber']# 开始构建  build_job(self, name, parameters=None, token=None)   parameters可以加入参数server.build_job("test", parameters={'version': '1.0.2', "env": "test"})time.sleep(10)while True:    time.sleep(1)    if server.get_job_info("test")['lastCompletedBuild']['number'] == jenkins_next_build_number:        print("-------------------构建完成-----------------------")        break    result = server.get_build_console_output("test", jenkins_next_build_number)    print(result)info = server.get_build_info("test", jenkins_next_build_number)print(f"构建时间 {int(info['duration']) / 1000}秒")if server.get_job_info("test")['lastCompletedBuild']['number'] == \        server.get_job_info("test")['lastSuccessfulBuild']['number']:    print("构建成功")else:    print("构建失败")

关于python jenkins如何进行打包构建代码问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

0