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
538 0
jenkins分布式集群部署(十六)
|
2月前
|
Kubernetes jenkins 持续交付
在K8S中,Jenkins如何集成K8S集群?
在K8S中,Jenkins如何集成K8S集群?
|
2月前
|
Kubernetes jenkins 持续交付
jenkins学习笔记之二十一:k8s部署jenkins及动态slave
jenkins学习笔记之二十一:k8s部署jenkins及动态slave
|
4月前
|
Kubernetes 网络协议 应用服务中间件
必知的技术知识:helm持久化部署ingres
必知的技术知识:helm持久化部署ingres
50 0
|
5月前
|
数据安全/隐私保护 Docker 容器
离线方式部署harbor
离线方式部署harbor
94 2
|
NoSQL jenkins Java
Jenkins集群配置/并发构建
集群化构建可以有效提升构建效率,尤其是团队项目比较多或是子项目比较多的时候,可以并发在多台机器上执行构建。
486 0
Jenkins集群配置/并发构建
|
jenkins Linux 持续交付
使用jenkins实现自动拉取码云代码,实现自动化部署
紧接着上文说起,咱们这次来完成基于jenkins的自动化部署,也就是当有新的代码推送就会触发自动构建。 上一节我们已经实现了手动部署,大部分基础配置都已完成,不了解的可以先回顾下。。。。 基于jenkins实现手动拉取码云代码,实现半自动化部署 要实现自动化部署,其实这部分操作非常简单,只需要配置好构建触发器以及触发的事件即可。
1092 0
使用jenkins实现自动拉取码云代码,实现自动化部署
|
JavaScript jenkins 持续交付
jenkins定时构建
jenkins定时构建
155 0
jenkins定时构建
|
Kubernetes 数据可视化 jenkins
都2021年了,你还在用Jenkins?赶快看看这些替代方案吧!
都2021年了,你还在用Jenkins?赶快看看这些替代方案吧!
666 0
|
jenkins 持续交付 容器
《玩转Jenkins系列》之集成K8S
本文介绍了如何在Jenkins里面集成K8S进行对Node节点的动态管理
3736 1