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月前
|
jenkins Java 持续交付
【项目集成工具】Jenkins
【项目集成工具】Jenkins
|
缓存 Kubernetes 开发者
Gitlab Runner的分布式缓存实战
配置兼容S3的分布式缓存minio,在k8s环境支持Gitlab CI脚本的缓存语法
240 1
Gitlab Runner的分布式缓存实战
|
5月前
|
Kubernetes jenkins 持续交付
在K8S中,Jenkins如何集成K8S集群?
在K8S中,Jenkins如何集成K8S集群?
|
7月前
|
Kubernetes 网络协议 应用服务中间件
必知的技术知识:helm持久化部署ingres
必知的技术知识:helm持久化部署ingres
90 0
|
8月前
|
jenkins 持续交付 开发工具
Jenkins 插件管理指南
常用插件 Docker Plugin: 这个插件让Jenkins能够与Docker容器平台进行集成。它允许在Jenkins构建过程中创建、管理和销毁Docker容器,为需要Docker化的项目提供了极大的便利性。对于需要在容器中构建或部署应用程序的项目,这个插件可以帮助简化流程,提高效率。 Git Plugin: Git插件是Jenkins中最基本和最常用的插件之一。它允许Jenkins与Git版本控制系统集成,通过拉取代码并触发构建来实现持续集成。对于几乎所有需要版本控制的项目,这个插件是不可或缺的,为构建和部署流程提供了必要的代码管理支持。 Email Extension Plugin:
210 2
|
jenkins 持续交付
jenkins集成错误
jenkins集成错误
90 0
|
NoSQL jenkins Java
Jenkins集群配置/并发构建
集群化构建可以有效提升构建效率,尤其是团队项目比较多或是子项目比较多的时候,可以并发在多台机器上执行构建。
520 0
Jenkins集群配置/并发构建
|
存储 jenkins Java
搭建部署jenkins,服务器需要什么配置?底层原理是什么?
搭建部署jenkins,服务器需要什么配置?底层原理是什么?
1952 0
|
JavaScript jenkins 持续交付
jenkins定时构建
jenkins定时构建
172 0
jenkins定时构建
|
边缘计算 开发框架 JSON
本地使用 Docker Compose 与 Nestjs 快速构建基于 Dapr 的 Redis 发布/订阅分布式应用
本地使用 Docker Compose 与 Nestjs 快速构建基于 Dapr 的 Redis 发布/订阅分布式应用。Dapr 是一个可移植的、事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的、无状态和有状态的应用程序,并可运行在云平台或边缘计算中,它同时也支持多种编程语言和开发框架。
525 1
本地使用 Docker Compose 与 Nestjs 快速构建基于 Dapr 的 Redis 发布/订阅分布式应用