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 阅读 9 次 更新于 2025-07-20 13:45:33 我来答关注问题0
  •  文暄生活科普 docker 部署 jenkins ,使用jenkins 部署 jdk,maven, 在线安装插件,离线安装插件

    创建映射目录:为Docker容器创建必要的映射目录,并确保这些目录的权限设置正确,以便Jenkins能够顺利启动和运行。访问Jenkins:部署完成后,通过访问Jenkins的IP地址和端口来访问Jenkins的Web界面。解锁Jenkins并安装推荐插件:解锁Jenkins:首次访问Jenkins时,需要输入初始密码。这个密码可以在Jenkins的启动日志或映射...

  •  翡希信息咨询 逐步分解,一文教会你如何用 jenkins+docker 实现主从模式

    确保已安装 Docker 和 Jenkins。Jenkins 需要能够访问 Docker 宿主机。二、逐步操作 开启 Docker 远程访问 编辑 Docker 服务文件:使用 VIM 或其他文本编辑器打开 /usr/lib/systemd/system/docker.service 文件。添加远程访问配置:在 [Service] 部分下添加 ExecStart=/usr/bin/dockerd H tcp://0.0....

  •  翡希信息咨询 Docker+Jenkins+GitLab自动化部署(接口自动化)

    从官方镜像拉取Jenkins:使用Docker从Jenkins官方镜像库中拉取Jenkins镜像。创建并配置Jenkins容器:创建Jenkins容器,并在容器内下载并配置默认插件。配置用户密码和Jenkins URL:在Jenkins容器内配置用户密码和Jenkins的访问URL,确保Jenkins能够正常访问。在容器内安装Python及allure:由于接口自动化测试通常需要Python...

  •  翡希信息咨询 Jenkins + Docker 一键自动化部署的安装

    在 Jenkins 中创建新的构建任务配置项目 git 配置项目的 git 仓库地址、凭证以及打包分支等信息构建与部署 选择构建项目,查看构建状态和构建结果,以便监控部署过程通过以上步骤,即可在 CentOS 8 上实现 Jenkins + Docker 的一键自动化部署安装。请根据实际情况调整命令和配置。

  •  翡希信息咨询 实战:docker方式安装jenkins-2023.3.19(测试成功)(荐)

    使用Docker方式安装Jenkins 2023.3.19的步骤如下:前置条件:JDK版本:确保测试环境中的虚拟机已安装JDK11或以上版本,因为最新版本的Jenkins不再兼容JDK8。Java环境:虚拟机还需作为Jenkins agent使用,因此需确保Java环境已正确安装。安装Jenkins Server:拉取镜像:使用Docker拉取最新LTS版本的Jenkins镜像。

檬味博客在线解答立即免费咨询

Python相关话题

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