1.概述

  Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:

  1. 持续的软件版本发布/测试项目
  2. 监控外部调用执行的工作

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持久化集成使用相关推荐

  1. 使用Jenkins持续集成Vue项目配置Sonar任务

    title: 使用Jenkins持续集成Vue项目配置Sonar任务 tags: jenkins Vue.js Sonar categories: ci date: 2017-12-05 22:09: ...

  2. Docker+Jenkins持续集成环境(3)集成PMD、FindBugs、Checkstyle静态代码检查工具并邮件发送检查结果...

    为了规范代码,我们一般会集成静态代码检测工具,比如PMD.FindBugs.Checkstyle,那么Jenkins如何集成这些检查工具,并把检查结果放到构建邮件里呢? 今天做了调研和实现,过程如下 ...

  3. Jenkins持续集成学习-Windows环境进行.Net开发4

    目录 Jenkins持续集成学习-Windows环境进行.Net开发4 目录 前言 目标 Github持续集成 提交代码到Github 从Github更新代码 git上显示构建状态 自动触发构建 Gi ...

  4. 半天搭建你的Jenkins持续集成与自动化部署系统

    前言 相信每一位程序员都经历过深夜加班上线的痛苦!而作为一个加班上线如家常便饭的码农,更是深感其痛.由于我们所做的系统业务复杂,系统庞大,设计到多个系统之间的合作,而核心系统更是采用分布式系统架构,由 ...

  5. centos下搭建Jenkins持续集成环境(安装jenkins)

    centos下搭建Jenkins持续集成环境(安装jenkins) 1.安装JDK yum install -y java 2.安装jenkins 添加Jenkins库到yum库,Jenkins将从这 ...

  6. Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目

    Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目 前文使用Docker搭建Jenkins+Docker持续集成环境我们已经搭建了基于docker+ ...

  7. Jenkins持续集成环境, 如何自定义 maven repositories

    假设自定义的仓库路径为"/opt/repository",那么在"系统管理-系统设置"中,修改"全局MAVEN_OPTS"的值为如下的内容: ...

  8. Jenkins持续集成项目搭建与实践——基于Python Selenium自动化测试(自由风格)

    Jenkins简介 Jenkins是Java编写的非常流行的持续集成(CI)服务,起源于Hudson项目.所以Jenkins和Hudson功能相似. Jenkins支持各种版本的控制工具,如CVS.S ...

  9. 超详细的jenkins持续集成工作原理、功能、部署方式等介绍

    文章由LinuxBoy分享于2019-08-30 11:08:39 超详细的jenkins持续集成工作原理.功能.部署方式等介绍 1. 概念 jenkins是一个开源项目,提供了一种易于使用的持续集成 ...

最新文章

  1. 2022-2028年中国棕刚玉行业市场运营模式及未来发展潜力报告
  2. 使用电脑一定得有良好的习惯呀!
  3. 如何高效地学习和工作:计算机行业人员出门便携装备推荐
  4. 配合jenkins 启动jar包需要的脚本
  5. python3界面实例_程序人生——python3下tkinter的界面示例
  6. QTP报错“缺少对象WScript”
  7. Sql Server 字段类型说明
  8. oracle里查询表的语句,Oracle查询用户所有表的语句
  9. c++获取输入数字的位数/获取位数并且将其存入数组中/获取位数存入数组并且利用它解决实际问题
  10. 【lucene】lucene自定义 filter
  11. dicom传图像故障
  12. PDF文件怎么转换成Excel表格?学会这个方法轻松转换。
  13. Perfectly Clear Complete V3 mac(ps/lr智能修图插件)破解版
  14. 学习Linux的第七十一天
  15. 我的2016--远方不一定有诗,但有更好的自己
  16. 方正飞鸿智能信息平台产品白皮书(三)
  17. Linux云计算架构-设置计划任务与管理日志
  18. Mac上面有哪些宝藏的软件
  19. python读取txt文件写入失败-Python write 函数写文件失败
  20. Ubuntu虚拟机中VCS安装和启动过程中遇到的问题总结

热门文章

  1. python中else与if的匹配原则是什么_if-else语句中,if和else的配对原则各是什么
  2. python 01列表异或_python运算符及优先级顺序
  3. 取rtsp流数据_SDP在RTSP、国标GB28181、WebRTC中的实践
  4. xugu clob字段如何导出_如何优雅的导出EXCEL
  5. maven 如何引入不同版本_React中不同webpack版本如何配置less
  6. java实现地图导航功能吗_关于微信LBS 升级版后SOSO 地图用JAVA 实现导航功能
  7. css手型指针_前端基础面试题(HTML+CSS部分)
  8. idea无法导入java文件_java – IntelliJ IDEA无法解析spring导入的文件
  9. Redis基本数据类型、应用场景、操作指令
  10. Python数据可视化-matplotlib and seaborn