Jenkins持久化集成使用
1.概述
Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
- 持续的软件版本发布/测试项目
- 监控外部调用执行的工作
2.搭建
2.1环境准备
首先我们要准备搭建的环境,配置如下:
操作系统:CentOS 6.x
JDK版本:JDK1.7
2.2安装Jenkins
执行如下命令:
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.reposudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.keysudo yum install jenkinsrpm -ql jenkins
2.3配置Jenkins
vi /etc/sysconfig/jenkins
然后编辑PORT即可(默认8080,也可以直接使用默认):
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="12980"
这里我们讲PORT设置为12980
2.4启动/停止/重启
# 启动
service jenkins start# 停止
service jenkins stop# 重启
service jenkins restart
3.使用
我们输入Jenkins的状态使用命令查看运行状态,命令如下:
service jenkins status
现实对应的PID进程号:
jenkins (pid 1903) is running...
然后,我们在浏览器访问:http://jenkins.company.com:12980,如果能正常进入,说明搭建成功,若进入不了,说明搭建失败,具体原因,我们可以查看jenkins的启动日志,输入如下命令:
cat /var/log/jenkins/jenkins.log
查看异常信息,根据日志信息定位问题,查看解决方案。
当我们正常进入,会出现如下界面,如图所示:
接下来我们安装一些必要的插件:SCM Sync Configuration Plugin ,GitHub plugin ,GIT plugin ,GIT client plugin ,安装结束后重启jenkins。若插件在线无法安装,可离线下载,地址:https://updates.jenkins-ci.org/download/plugins/
Jenkins持久化集成使用相关推荐
- 使用Jenkins持续集成Vue项目配置Sonar任务
title: 使用Jenkins持续集成Vue项目配置Sonar任务 tags: jenkins Vue.js Sonar categories: ci date: 2017-12-05 22:09: ...
- Docker+Jenkins持续集成环境(3)集成PMD、FindBugs、Checkstyle静态代码检查工具并邮件发送检查结果...
为了规范代码,我们一般会集成静态代码检测工具,比如PMD.FindBugs.Checkstyle,那么Jenkins如何集成这些检查工具,并把检查结果放到构建邮件里呢? 今天做了调研和实现,过程如下 ...
- Jenkins持续集成学习-Windows环境进行.Net开发4
目录 Jenkins持续集成学习-Windows环境进行.Net开发4 目录 前言 目标 Github持续集成 提交代码到Github 从Github更新代码 git上显示构建状态 自动触发构建 Gi ...
- 半天搭建你的Jenkins持续集成与自动化部署系统
前言 相信每一位程序员都经历过深夜加班上线的痛苦!而作为一个加班上线如家常便饭的码农,更是深感其痛.由于我们所做的系统业务复杂,系统庞大,设计到多个系统之间的合作,而核心系统更是采用分布式系统架构,由 ...
- centos下搭建Jenkins持续集成环境(安装jenkins)
centos下搭建Jenkins持续集成环境(安装jenkins) 1.安装JDK yum install -y java 2.安装jenkins 添加Jenkins库到yum库,Jenkins将从这 ...
- Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目
Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目 前文使用Docker搭建Jenkins+Docker持续集成环境我们已经搭建了基于docker+ ...
- Jenkins持续集成环境, 如何自定义 maven repositories
假设自定义的仓库路径为"/opt/repository",那么在"系统管理-系统设置"中,修改"全局MAVEN_OPTS"的值为如下的内容: ...
- Jenkins持续集成项目搭建与实践——基于Python Selenium自动化测试(自由风格)
Jenkins简介 Jenkins是Java编写的非常流行的持续集成(CI)服务,起源于Hudson项目.所以Jenkins和Hudson功能相似. Jenkins支持各种版本的控制工具,如CVS.S ...
- 超详细的jenkins持续集成工作原理、功能、部署方式等介绍
文章由LinuxBoy分享于2019-08-30 11:08:39 超详细的jenkins持续集成工作原理.功能.部署方式等介绍 1. 概念 jenkins是一个开源项目,提供了一种易于使用的持续集成 ...
最新文章
- 2022-2028年中国棕刚玉行业市场运营模式及未来发展潜力报告
- 使用电脑一定得有良好的习惯呀!
- 如何高效地学习和工作:计算机行业人员出门便携装备推荐
- 配合jenkins 启动jar包需要的脚本
- python3界面实例_程序人生——python3下tkinter的界面示例
- QTP报错“缺少对象WScript”
- Sql Server 字段类型说明
- oracle里查询表的语句,Oracle查询用户所有表的语句
- c++获取输入数字的位数/获取位数并且将其存入数组中/获取位数存入数组并且利用它解决实际问题
- 【lucene】lucene自定义 filter
- dicom传图像故障
- PDF文件怎么转换成Excel表格?学会这个方法轻松转换。
- Perfectly Clear Complete V3 mac(ps/lr智能修图插件)破解版
- 学习Linux的第七十一天
- 我的2016--远方不一定有诗,但有更好的自己
- 方正飞鸿智能信息平台产品白皮书(三)
- Linux云计算架构-设置计划任务与管理日志
- Mac上面有哪些宝藏的软件
- python读取txt文件写入失败-Python write 函数写文件失败
- Ubuntu虚拟机中VCS安装和启动过程中遇到的问题总结
热门文章
- python中else与if的匹配原则是什么_if-else语句中,if和else的配对原则各是什么
- python 01列表异或_python运算符及优先级顺序
- 取rtsp流数据_SDP在RTSP、国标GB28181、WebRTC中的实践
- xugu clob字段如何导出_如何优雅的导出EXCEL
- maven 如何引入不同版本_React中不同webpack版本如何配置less
- java实现地图导航功能吗_关于微信LBS 升级版后SOSO 地图用JAVA 实现导航功能
- css手型指针_前端基础面试题(HTML+CSS部分)
- idea无法导入java文件_java – IntelliJ IDEA无法解析spring导入的文件
- Redis基本数据类型、应用场景、操作指令
- Python数据可视化-matplotlib and seaborn