使用Jenkins来构建Docker容器(Ubuntu 14.04) 当开发更新了代码,提交到Gitlab上,然后由测试人员触发Jenkins,于是一个应用的新版本就被构建了.听起来貌似很简单,duang~duang~duang,我用了是这样,你们用了也是这样,看起来这个过程很自动化,其实这里面加了很多特技,根本就没有这样的头发,不对,根本就没有这样简单的方式,其环境搭建的过程十分繁琐,jenkins的上下文关系配置更是相当困难.今天我来介绍一种简单的新方法-使用Jenkins来构建一个apac…
今天在帮同事定位问题时,定位服务发现有服务无法访问,发现在 Linux 启动 tomcat 时,提示如下信息: 即服务提示共享内存空间不足,可以使用 -Djava.io.tmpdir 参数指定期本地临时目录,已解决共享内存不足的问题. 查看服务器空间,通过df命令可知,相应的tmp目录已经使用完全,无法再提供共享.通过 du -sh * 或者 find / -size +100M -exec ls -lh {} \; 命令查找占用多的目录或日志文件,并进行相应的清理操作后,再次查看空间,当满足空…
前言 通常做自动化测试,需要用到jenkins来做持续集成,那么linux系统里面如何使用tomcat安装Jenkins环境呢? 前面一篇已经搭建好java和tomcat环境,接着直接下载jenkins的war包放到tomcat下就能部署了. 环境准备: 1.一台Linux服务器, 操作系统: CentOS 7.4 64位 2.Xshell 5.0 3.java 1.8.0 4.tomcat 7.0.76 5.wget wget wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP…
在mac下使用brew命令或tomcat安装jenkins,启动后要输入密码,密码不知道,又找不到config.xml,找了半天原来 config.xml在/Users/qiaojiafei/.jenkins下面,坑死了…
Tomcat启动Jenkins 1. 下载Tomact,解压缩到指定目录. 2. 下载Jenkins.war文件,方到Tomact的WebApps下面即可. 3. 修改Tomcat的HTTP端口和默认字符集. 如果Tomcat的端口号被占用了,选择conf\server.xml里面的Connector节点,改掉http的端口号. 同时修改增加字符编码,避免jenkins在Job调度的时候出错. 4. 启动Tomact.到bin目录下,找到startup.bat,双击运行即可. 5. 运行Jenk…
jenkins提示反向代理设置有误 参照地址 https://www.cnblogs.com/yhleng/p/7594892.html 分析:是junkins的url地址填错了 解决: 系统管理-->系统设置里的Jenkins URL和端口没有写对,纠正就可以 Jenkins URL http://192.168.0.73:9195/…
只要访问url地址 那么容器就会根据地址进行对象的创建…
注意,如果 jenkins构建报错:Please make sure you have the correct access rights and the repository exists. 而此时你是使用的SSH地址进行clone的,请改用HTTP地址去clone代码!!![内网推荐使用] =========================================================================== 一.在源码管理下,设置gitlab上的项目clone…
目前已经可以发送邮件了,我已经配置了Jenkins,但是有几个显示问题,待处理1.报告名称地址, 2详细报告地址没有做跳转 更改后为: 修改url 1.打开样式的jmeter-results-detail-report_21.xsl文件,在文件头部 定义变量:ReportUrl,给了一个默认值 <xsl:param name="ReportUrl" select="'http://10.32.1.235:8080/'"/> 2.修改显示的内容,增加超链接…
之前讲到的是如何构建一个项目,并且将代码进行编译.打包,那么打包完成最后的结果就需要发布到应用服务器,将项目部署成功.在之前的项目中我们采用的shell脚本来部署,下面讲解通过Jenkins部署web项目到远程tomcat.首先Jenkins提供了一个发布的插件deploy plugin,来帮助我们实现远程部署,这个插件默认是不安装的,所以需要我们自己手动的来安装.手动安装deploy plugin 插件,我们可以在线安装,也可以通过官方下载相关插件,下载地址:https://updates.j…