Jenkins

记一次Jenkins拒绝访问

a 夏天 提交于 2020-11-17 09:03:20
记一次jenkins拒绝访问经历,上午还可以正常构建,下午突然无法访问,查看jenkins容器没问题运行正常,容器日志也正常,防火墙也是关闭状态,重启了jenkins和docker一直无法访问,提示:拒绝访问,后来想到是否是端口占用了,查看端口后将端口kill掉在重新启动,也是不行,排查了半天也没找到问题所在,最后问到另一个同事有没有进行什么操作的时候,他说改动了另一台服务器的容器端口,沿着这个线索将端口改为其他,果然恢复了访问,原因是我们有三台服务器作为k8s集群然后由于前端有需求所以在另外一台服务器上,加了个服务和端口,而这个端口正好和jenkins端口相同,所以导致了jenkins也无法访问,将新服务端口修改就可以访问了。 来源: oschina 链接: https://my.oschina.net/u/4287100/blog/4720583

欠饿了么一顿外卖

不打扰是莪最后的温柔 提交于 2020-11-15 17:46:48
在饿了么工作的总结,从离开饿了么开始就准备写,一直拖到现在。 不太习惯记录,基本也就从2015年开始,才断断续续记点东西。回过头来看,这一年多偶尔写的一些东西,记录是在做最小化的积累,是岁月的一种沉淀,再次阅读这些文字的时候,能够或多或少的想起当时的某些片段。 在饿了么的工作生活是充实的,如果时间可以往回,或许应该在那多停留一会。 在饿了么的工作,分两大块,测试管理和测试生态搭建。 加入饿了么,是在一个全新的团队,全新的产品:有菜,一个打通供应商和餐厅的购物平台。测试团队,更是从零开始组建。过去负责团队的建设和管理,以及测试基础设施的搭建。把在外企看到学到的那一套流程,快速在这边落实展开。整个测试团队也向正规军慢慢靠近。 测试生态建设上,从零开始搭建测试组工具链: 基于jenkins的持续集成系统 :这是稍微有点规模的团队,必备的系统,每天有大量的发布,需要对整个产品进行全方位的回归。 功能测试框架scm-func :这是测试组最核心的工具之一,有了框架,测试团队,就可以根据产品功能,编写自动化测试用例。然后集成到CI里。减少频繁的手工劳动。 基于ngrinder的性能测试平台 (http://www.cubrid.org/wiki_ngrinder/entry/installation-guide):这个平台并没有发挥它应有的效果。产品迭代的速度太快

Jenkins配置邮件发送测试报告

こ雲淡風輕ζ 提交于 2020-11-15 05:01:17
前言 在之前的文章( Jenkins自动执行python脚本输出测试报告 )中,我们已成功实现利用Jenkins自动执行python脚本,输出并可直接在界面上查看测试报告,这里我们还差最后一步,我们需要将报告发给领导或同事,以向他们展示自己的成果。 开启SMTP服务 这里我们以QQ邮箱为例进行学习,需要开启 SMTP 服务,登录QQ邮箱->设置->账户->开启 POP3/SMTP 服务。 开启SMTP服务时,需要发送短信验证,按照提示信息操作后,就可以得到一个QQ邮箱授权码,将该授权码保存下来,当我们通过 Jenkins 配置邮件时,该授权码就相当于QQ邮箱的密码。 配置Jenkins自带的邮件功能 首先,需要在Jenkins控制台,进入系统管理->系统设置,配置系统管理员邮件地址,即发件人的邮箱地址。 接着,拉到界面最下面,找到邮件通知,点击 高级 最后配置如下(以QQ邮箱为例): 以上配置完成,勾选 通过发送邮件配置测试配置 ,点击按钮 Test configuration 测试配置是否成功。 最后,点击保存。 安装 Email Extension Plugin 插件 上面Jenkins中虽然有自带的邮件功能,但自带邮件发送的内容太简单了,我们最好额外安装一个专门的邮件插件: Email Extension Plugin 。 在Jenkins控制台,进入系统管理->插件管理-

Linux下环境搭建(二)——jenkins+gitlab配置

别说谁变了你拦得住时间么 提交于 2020-11-15 00:20:10
配置jenkins+gitlab环境,需要依托java环境,在之前的博文中,已配置好java环境,所以可以直接搭建这两个工具的环境即可。 jenkins配置 jenkins的配置方法,在之前windows下搭建的方式一样,可以采用安装包的方式安装,也可以使用web应用方式安装。web应用方式需要先有tomcat环境,这些都是些前置条件。 安装步骤 今天介绍的是采用命令下载安装包的方式安装,详细操作如下: 1.访问jenkins下载地址: https://pkg.jenkins.io/debian-stable/ ,页面中有安装步骤的介绍,可下载具体的安装包,也可以使用命令安装 2.在linux终端执行命令:wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - 3.在/etc/apt/sources.list加上:deb http://pkg.jenkins-ci.org/debian binary/ 4.在linux终端执行命令更新package:sudo apt-get update 5.在linux终端执行命令安装jenkins:sudo apt-get install jenkins 在执行了上述步骤后,就需要等待一段时间了,后台自动安装jenkins