当前位置: 首页 > news >正文

奎文区建设局网站市场营销策划公司排名

奎文区建设局网站,市场营销策划公司排名,优质的聊城做网站,合肥做网站的公司有哪些jenkins 主从模式想必大家都不陌生,大家在学习过程中为了学习方便都在自己本地搭建了 jenkins 环境,然后通过 javaweb 方式实现,对于 docker 下实现主从模式大家好像兴趣挺大。 今天就通过这篇文章给大家讲讲怎么玩,希望对大家有…

jenkins 主从模式想必大家都不陌生,大家在学习过程中为了学习方便都在自己本地搭建了 jenkins 环境,然后通过 javaweb 方式实现,对于 docker 下实现主从模式大家好像兴趣挺大。

今天就通过这篇文章给大家讲讲怎么玩,希望对大家有帮助。

一、环境准备

准备一台 Linux 服务器(云服务器、自建 Linux 服务器都可以)

在 Linux 服务器上安装 docker

拉个 jenkins 镜像下来,再启动一个 jenkins 容器

docker 中把这个镜像 jenkins/ssh-slave 拉下来(jenkins 提供的专门用来做主从的镜像)

OK 准备工作就做完了

二、准备开工

第一步:docker 开启远程访问,需要开启 2375 端口,这个端口慎重开启(我用的是 centos)

在这里插入图片描述

图片

在这里插入图片描述

第二步:下载官网镜像(顺便再提一下,不要忘记了)

docker pull jenkins/ssh-slave

第三步:以 jenkins/ssh-slave 为基础打一个有 python3 环境的新镜像

创建一个 dockerfile 目录

将项目执行依赖的 python 包文件放到 dockerfile 目录下(怎么生成依赖文件不写了,默认你们是高手都会)

requests==2.24.0
openpyxl
ddt
pytest
selenium
pymysql
pyyaml==5.3.1
faker
jsonpath
BeautifulReport
unittestreport
rsa
pytest-html
Appium-Python-Client

创建一个名为 sources.list 的文件(名字不能改必须是这个名字),加入如下内容
在 jenkins/ssh-slave 镜像/etc/apt/目录下
deb http://mirrors.163.com/debian/ buster main non-free contrib
deb http://mirrors.163.com/debian/ buster-updates main non-free contrib
deb http://mirrors.163.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ buster main non-free contrib
deb-src http://mirrors.163.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ buster-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ buster/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ buster/updates main non-free contrib
sources.list 作用说明:官方提供的 jenkins/ssh-slave 并没有 python,需要安装 python 就要去更新他的安装包,此时如果使用他默认的镜像源会非常慢,因此我们换一个更快的源,将它原来的文件覆盖掉就行了,这里要根据自己的版本号进行修改,我的是 buster 版本,当然你下载后也应该是和我的一样。

写 Dockerfile

FROM jenkins/ssh-slave:latest
USER root
WORKDIR /app
ADD requirements.txt  /app
ADD sources.list /etc/apt/
RUN echo export JAVA_TOOL_OPTIONS="-Dfile.encoding=UTF-8" >> /etc/profile
RUN apt-get -y update  && apt-get -y install python3 && apt-get -y install python3-pip && pip3 install -r requirements.txt -i https://pypi.douban.com/simple

执行镜像构建命令

docker build -t jenkins/ssh-slave:v2.0 .

第四步:配置 jenkins 从节点

1、进到节点配置页面

manage jenkins—> Slave Node(节点管理)—>ConfigureClouds

图片

2、你将看到如下页面

图片

3、点 Add a new cloud 下拉选择 docker,点完来到如下页面

图片

4、点开 Docker Cloud details 进行配置,点开后页面如下

图片

5、点开 Docker Agent templates,你将看到如下页面

图片

6、点开下图的高级选项

图片

7、高级选项具体配置如下图

图片

图片

配置完成后记得保存,最好是边配置边保存,养成好习惯。

第五步:将 docker slave 绑定到你的 jenkins 任务

1、新建任务,选择自由风格项目

图片

2、限制项目运行节点,选择新建的节点(Labels)

图片

3、配置 Git

图片

4、配置 shell 命令

图片

5、配置测试报告

图片

图片

图片

第六步:构建你的项目

1、开始构建后在你的构建队列那会看到如下图所示

图片

2、构建完成之后,点你的项目,来到这里会有构建记录,点进去可以看构建日志

图片

3、查看测试报告

图片

4、测试报告如下

图片

 

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

  1. 文档获取方式:

  2. 加入我的软件测试交流群:680748947免费获取~(同行大佬一起学术交流,每晚都有大佬直播分享技术知识点)

这份文档,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

以上均可以分享,只需要你搜索vx公众号:程序员雨果,即可免费领取

http://www.ds6.com.cn/news/402.html

相关文章:

  • 建立商务网站步骤最新国际新闻10条
  • php旅游网站模板下载列举常见的网络营销工具
  • wordpress 逻辑表单seo网站推广助理
  • 郑州网站建设zzwzjs网站建设企业建站
  • 大型网站制作平台怎么制作一个网站5个网页
  • 苏州网站建设优化公司免费找精准客户软件
  • 俄文网站建设 俄文网站设计百度查重入口免费版
  • 网站怎么更新网页内容免费b站软件下载
  • 注册域名 不建网站互联网营销培训班
  • 百度站长提交网址如何制作一个属于自己的网站
  • linux服务器下如何新建网站营销网络营销
  • 科技公司网站设计方案seo月薪
  • 我回了橙子建站的验证码品牌如何做推广
  • 做股权众筹的网站湘潭网站设计
  • 网站建设多久seo标题优化是什么意思
  • 武汉汉口做网站费用千锋培训机构官网
  • aardio 网站开发安康地seo
  • 河西做网站深圳抖音seo
  • 太原软件开发公司有哪些seo竞争对手分析
  • 叫人做国外公司网站让老外做好还是国内人做好百度网盘app官网
  • 网站建设合同 费用抖音关键词用户搜索排名靠前
  • 介绍化工项目建设和招聘的网站seo手机关键词网址
  • 电子税务门户网站建设研究搜索引擎优化教材答案
  • 做网站要自己租服务器吗seo网站介绍
  • 网站建设买了服务器后怎么做百度推广销售话术
  • wordpress整合phpwind.湖南seo优化公司
  • 许昌市做网站公司网站seo是什么意思
  • 建设网站需要什么要求软文营销的成功案例
  • 厦门网站做优化搜索引擎入口
  • 大型网站开发什么书籍好网站怎么推广出去