首页 > 编程语言 >Selenium4+Python3系列(十三) - 与docker中的jenkins持续集成

Selenium4+Python3系列(十三) - 与docker中的jenkins持续集成

时间:2022-12-13 00:23:20浏览次数:65  
标签:50000 插件 Selenium4 jenkins home docker 安装

前言

文章更新到这一篇时,其实我还是很开心的,因为这也正是这系列教程的最后一篇文章,也算是完成了一个阶段性的小目标,也很感谢那些愿意看我文章与我交流学习的同学,感谢有你们的支持和陪伴。

Jenkins的下载安装

1、拉取镜像:

笔者是Mac系统,为了方便就直接使用Docker进行安装了,终端输入如下拉取镜像:

docker pull jenkins/jenkins:latest

2、部署:

docker run -d --name jenkins -p 8050:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:latest

说明:

  • -d 标识是让 docker 容器在后台运行
  • --name 定义一个容器的名字,如果没有指定,那么会自动生成一个随机数字符串当做UUID
  • -p 8050:8080 端口映射,我本地的8080被占用了,所以随便映射了一个8050
  • -p 50000:50000 端口映射
  • -v jenkins_home:/var/jenkins_home 绑定一个数据卷,jenkins_home是创建的本地数据卷

安装向导

1、打开 Jenkins

通过浏览器访问 http://localhost:8050/ 进入初始页,如果 Jenkins 还没有启动完成,会显示如下内容

2、输入管理员密码

image.png

密码在/var/jenkins_home/secrets/initialAdminPassword这个文件中,注意这个路径是 Docker 容器中的,所以我们通过如下命令获取一下,示例如下:

langlongrong@langlongrongdeMacBook-Pro jenkins_home % docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

0347b0448cb046d3ae28d47ddc41cfee

输入密码后,点击继续

3、安装插件

这里选择推荐插件,点击安装

image.png

image.png

安装过程中如遇到安装不上的,也可以直接跳过,后续安装即可,安装完成后会自动跳转到下一步

4、创建管理员

image.png

点击保存并完成

5、实例配置

image.png

点击保存并完成,注意IP地址和端口就行了

6、配置完成

image.png

image.png

配置Jenkins

1、安装Git插件

image.png

image.png

2、配置Git

image.png

3、安装测试报告插件

这里是为了省事演示使用,直接来个配置的吧,还请理解!

image.png

image.png

4、job配置

image.png

image.png

查看效果

1、构建项目

image.png

image.png

2、测试报告

image.png

写在最后

到此,整个selenium4+python3系列入门教程,更新完成,如想重头开始学习,可以看这系列的合集文章,关于持续集成部分也不难,难在环境的搭建的和配置上。

就拿如下这个报错来说吧,真的是让我特别难受。。。。

image.png

从晚上吃完饭开始一直整到近12点才搞出来,群里问了一波,但结果有些差强人意,可能大佬都睡了吧!

image.png

我曾有好几次想放弃的念头闪过,但是我忍住了,因为我知道好像问题要解决了,再坚持一下下,就好了。

最后,还是自己亲手解决了这个问题,真爽,哈哈哈!

我还是那个996的六哥,谢谢大家一直对我的支持和关注,也希望大家能帮帮我,转发文章给更多需要的人!

标签:50000,插件,Selenium4,jenkins,home,docker,安装
From: https://www.cnblogs.com/longronglang/p/16977521.html

相关文章

  • 三、Docker 镜像与容器常用命令
    一、docker概念  1、docker是一个容器引擎(创建容器),虚拟化技术的一种  2、虚拟化技术:虚拟机、K8S(硬盘、内存、服务)  3、容器(小型的linux系统)  4、举例   ......
  • Docker-Remote-API未授权认证-开启TLS认证
    0x01DockerRemoteAPI认证通过采用TLS/SSL证书来确保用户与API之间连接的安全。0x02建立证书授权中心本次环境使用Centos7.61.确认操作系统是否安装了opensslwhichopen......
  • Jenkins 也宣布弃用 JDK 8,你还在用JDK8吗
    ❤️作者主页:​​小虚竹​​❤️作者简介:大家好,我是小虚竹。Java领域优质创作者......
  • Docker的作用
    绝大部分应用,开发者都可以通过dockerbuild创建镜像,通过dockerpush上传镜像,用户通过dockerpull下载镜像,用dockerrun运行应用。用户不需要再去关心如何搭建环境,如何安装......
  • 我们为什么使用Docker
    求生专家贝尔·格里尔斯需要盖一个房子,于是他搬石头、砍木头、画图纸、盖房子。一顿操作,终于把这个房子盖好了。结果,住了一段时间,心血来潮想搬到海边捕捉海牛请亲友吃烧烤......
  • rocketmq docker-compose版安装与配置
    因为在本地使用rocketmq,资源开销实在太大,8+4G,所有选择了个docker版本,用了不到2G。如下步骤。在服务器上建立一个目录 rocketmq_docker1、建立目录。logs==日志store=......
  • Got permission denied while trying to connect to the Docker daemon socket at uni
    在安装Docker以后,执行命令出现错误。GotpermissiondeniedwhiletryingtoconnecttotheDockerdaemonsocketatunix:///var/run/docker.sock:Get"http://%2Fvar......
  • Postman+Newman+jenkins实现持续集成接口测试
    1.环境配置1.需要安装nodejs环境1.在CMD命令下执行:node-v和npm-v来查看是否安装了nodejs环境2.安装Newman软件包1. npminstall-g......
  • 《Kubernetes权威指南:从Docker到Kubernetes实践全接触》读书笔记
    写在前面之前简单的了解过,但是机器的原因,只有单机,因为安装Docker的原因,本机VM上的红帽节点起不来了。懂得不多,视频上都是多节点的,所以教学视屏上的所以Demo没法搞。前些时间......
  • 基于Docker构建CentOS7_Java8_Tomcat8.5 的镜像及Web应用的部署
    写在前面公司项目去​​Oracle​​​用​​teleDB​​,都在容器上部署,所以系统的学习下,之前着急忙慌的。本博客笔记属于​​实战类​​,适用于小白博文有错误的地方,或者关于博......