JenKins简介及安装

简介: JenKins简介及安装

一:简介

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

二:功能

1、持续的软件版本发布/测试项目。

2、监控外部调用执行的工作。

(以上摘自百度百科)

三:架构及部署

流程:

由开发人员提交代码到Git管理仓库,JenKins持续获取代码,进程编译后部署到环境上,由测试人员测试。

没有持续集成:

项目做模块集成的时候,发现接口或者服务不通 > 排查问题浪费时间

需要手动去编译打包最新的代码 > 浪费时间,不透明,容易打包出错误

发布代码,上线,基本靠手工 > 浪费时间,错误率增大

  • Jenkins介绍

Jenkins官网

Jenkins下载

jenkins的全部镜像

Jenkins只是一个平台,真正运作的都是插件,适用绝大多数项目的持续集成。

  • 代码上线流程
    1.获取代码
    2.编译
    3.放入配置文件
    4.打包
    5.拷贝到目标服务器,将目标服务器移除集群
    6.解压到tomcat
    7.拷贝差异文件
    8.测试
    9.将目标服务器放入集群
  • Jenkins部署
  • 环境
os:centos7.2
jdk:1.8.3.1
jenkins:2.200
tomcat:7.0.85
unzip jdk1.8.0_131.zip  -d /app/

下载jenkins

wget http://mirror.serverion.com/jenkins/war/2.200/jenkins.war

解压tomcat

tar zxf apache-tomcat-7.0.85.tar.gz -C /app/

重命名为Jenkins

mv apache-tomcat-7.0.85 jenkins/

将解压出来的程序放到webapps下边

程序目录

修改tomcat的配置文件,server.xml.主要注意两点,端口不能冲突,程序路径写对

<Context path="" docBase="/app/jenkins/webapps/jenkins" debug="0" reloadable="false"></Context>

启动tomcat

cd /app/jenkins/bin/ && ./startup.sh

web页面访问

http:/ip:port

等待一会,出现

找到日志中默认密码填进去,路径为上图的路径

cat /root/.jenkins/secrets/initialAdminPassword

把看到的密码粘贴进去即可

选择推荐的插件安装即可

耐心等待。。。。

配置一个账号jenkins,密码jenkins

开始 使用

相关文章
|
6天前
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
26 1
|
6月前
|
jenkins 持续交付 网络安全
Jenkins安装SSH插件
Jenkins安装SSH插件
83 0
|
6天前
|
jenkins Java 持续交付
Jenkins基础入门与安装配置详解
Jenkins基础入门与安装配置详解
123 1
|
6天前
|
jenkins 网络安全 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-后端项目发布(四)
29 3
|
6天前
|
资源调度 jenkins 持续交付
jenkins 自动安装nodejs16.16.0版本报错处理
jenkins 自动安装nodejs16.16.0版本报错处理
35 0
|
4天前
|
jenkins 持续交付 数据安全/隐私保护
Docker 安装 Jenkins
Jenkins 是一个独立的开源自动化服务器,可用于自动化与构建、测试、交付或部署软件相关的各种任务。
27 1
|
6天前
|
Java 开发工具 git
新的centos7.9安装docker版本的jenkins2.436.1最新版本-项目发布(三)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-项目发布(三)
16 4
|
6天前
|
Oracle jenkins 持续交付
新的centos7.9安装jenkins(二)
新的centos7.9安装jenkins(二)
11 1
|
6天前
|
jenkins Java 持续交付
新的centos7.9安装jenkins—(一)
新的centos7.9安装jenkins—(一)
19 0
|
6天前
|
jenkins Java 持续交付
Jenkins 迁移及安装
Jenkins 迁移及安装

热门文章

最新文章