Docker+jenkins 运行 python 自动化

Dockerfile应写在'app'目录下,构建命令为`docker build -t python3.9:haili .`。构建成功后,检查新生成的镜像。将`build.sh`脚本添加到项目根目录,并将更改提交到Git仓库。在Jenkins中触发构建,查看构建记录和输出日志,确保Python自动化项目的运行正常。如果测试报告没有样式,可以通过添加`System....
Docker+jenkins 运行 python 自动化
Docker与Jenkins结合实现Python自动化部署的步骤如下:

首先,为Jenkins的运行创建一个容器。在Linux服务器上,通过执行`docker logs jenkins_save01`获取管理员密码。随后,输入密码并按照提示完成管理员账户的设置,耐心等待大约1分钟,直到Jenkins初始化完成。

接着,登录到Jenkins管理界面,安装必要的插件,如Git、Docker和HTML Publisher。安装完成后,重启Jenkins容器以应用新设置。

接下来,创建一个自由风格项目,配置Git仓库并设置构建后操作,包括运行Python脚本和指定测试报告的展示路径。此时,使用Dockerfile构建一个包含项目执行环境的Python镜像。

Dockerfile应写在'app'目录下,构建命令为`docker build -t python3.9:haili .`。构建成功后,检查新生成的镜像。

将`build.sh`脚本添加到项目根目录,并将更改提交到Git仓库。在Jenkins中触发构建,查看构建记录和输出日志,确保Python自动化项目的运行正常。

如果测试报告没有样式,可以通过添加`System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")`解决。执行后,若返回空值,则说明问题已解决。

最后,重新构建任务,确认有样式的测试报告已正确显示。2024-08-09
mengvlog 阅读 37 次 更新于 2025-10-30 14:07:49 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部