Jenkins持久化集成使用

简介:

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.repo

sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

sudo yum install jenkins

rpm -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分布式集群部署(十六)
jenkins分布式部署 1.jenkins分布式概念 jenkins分布式就是有多个slave节点,当需要构建的项目非常多时,slave会承担master的工作量,在slave在上创建项目。 slave的环境要和master一致,master上安装了什么软件在slave上要准备相同的,并且路径最好保持一致,与master的区别在于不用安装jenkins
463 0
jenkins分布式集群部署(十六)
|
18天前
|
数据安全/隐私保护 Docker 容器
离线方式部署harbor
离线方式部署harbor
35 1
|
7月前
|
关系型数据库 应用服务中间件 数据库
Harbor高可用集群设计及部署(基于离线安装方式二)
基于Harbor离线安装方式的高可用方案设计及部署。
208 0
|
8月前
|
Shell Linux 开发工具
Docker离线部署流程
前言:之前做了一个医院的项目,一般医院使用的服务器都是内网环境,所以自己整合了一下Docker离线部署的方法分享给大家。
449 0
|
存储 jenkins Java
搭建部署jenkins,服务器需要什么配置?底层原理是什么?
搭建部署jenkins,服务器需要什么配置?底层原理是什么?
1406 0
|
NoSQL jenkins Java
Jenkins集群配置/并发构建
集群化构建可以有效提升构建效率,尤其是团队项目比较多或是子项目比较多的时候,可以并发在多台机器上执行构建。
353 0
Jenkins集群配置/并发构建
|
JavaScript jenkins 持续交付
jenkins定时构建
jenkins定时构建
123 0
jenkins定时构建
|
运维 Kubernetes 安全
大禹流水线Jenkins多集群支持
大禹流水线Jenkins多集群支持
1102 0
大禹流水线Jenkins多集群支持
|
jenkins Java 应用服务中间件
使用 Jenkins 实现集群化管理以及配置流水线
使用 Jenkins 实现集群化管理以及配置流水线
512 0
使用 Jenkins 实现集群化管理以及配置流水线
|
Kubernetes 数据可视化 jenkins
都2021年了,你还在用Jenkins?赶快看看这些替代方案吧!
都2021年了,你还在用Jenkins?赶快看看这些替代方案吧!
555 0