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/


目录
相关文章
|
8月前
|
存储 缓存 NoSQL
Harbor高可用集群设计及部署(基于离线安装方式一)
基于Harbor离线安装方式的高可用方案设计及部署。
165 0
|
5月前
|
测试技术 Docker 容器
使用Docker构建多环境应用:开发、测试、生产环境
Docker已经成为了现代应用程序开发和部署的核心工具之一。通过使用Docker,开发团队可以轻松地在不同的环境中构建、测试和部署应用程序,从而提高开发速度和应用程序的可移植性。本文将介绍如何使用Docker构建多环境应用,包括开发、测试和生产环境,并提供丰富的示例代码,以帮助大家轻松应对不同环境的挑战。
|
jenkins 持续交付 开发工具
jenkins分布式集群部署(十六)
jenkins分布式部署 1.jenkins分布式概念 jenkins分布式就是有多个slave节点,当需要构建的项目非常多时,slave会承担master的工作量,在slave在上创建项目。 slave的环境要和master一致,master上安装了什么软件在slave上要准备相同的,并且路径最好保持一致,与master的区别在于不用安装jenkins
468 0
jenkins分布式集群部署(十六)
|
5月前
|
数据采集 物联网 大数据
NiFi【部署 01】NiFi最新版本1.18.0下载安装配置启动及问题处理(一篇学会部署NiFi)
NiFi【部署 01】NiFi最新版本1.18.0下载安装配置启动及问题处理(一篇学会部署NiFi)
241 0
|
1月前
|
数据安全/隐私保护 Docker 容器
离线方式部署harbor
离线方式部署harbor
40 1
|
8月前
|
关系型数据库 应用服务中间件 数据库
Harbor高可用集群设计及部署(基于离线安装方式二)
基于Harbor离线安装方式的高可用方案设计及部署。
214 0
|
存储 jenkins Java
搭建部署jenkins,服务器需要什么配置?底层原理是什么?
搭建部署jenkins,服务器需要什么配置?底层原理是什么?
1440 0
|
NoSQL jenkins Java
Jenkins集群配置/并发构建
集群化构建可以有效提升构建效率,尤其是团队项目比较多或是子项目比较多的时候,可以并发在多台机器上执行构建。
362 0
Jenkins集群配置/并发构建
|
算法 开发工具 Docker
搭建ZooKeeper3.7.0集群(传统方式&Docker方式)
搭建ZooKeeper3.7.0集群(传统方式&Docker方式)
359 0
搭建ZooKeeper3.7.0集群(传统方式&Docker方式)
|
Kubernetes 数据可视化 jenkins
都2021年了,你还在用Jenkins?赶快看看这些替代方案吧!
都2021年了,你还在用Jenkins?赶快看看这些替代方案吧!
568 0