看着项目杂乱的规范,不由的陷入了沉思。编译、测试、打包、部署,一个个的都需要自己去手动操作,一遍又一遍的重复劳动,浪费了时间,拖延了下班。所以为了节约时间,提高效率,为了能够到点下班,那就只能拿出自己压箱底的工具了--------Jenkins。
Jenkins简介和安装
-
- 1、什么是Jenkins?
- 2、Jenkins安装(Linux版本)
-
- 2.1、安装JDK
- 2.2、安装Jenkins
- 2.3、修改jenkins配置
- 2.4、启动jenkins
- 2.5、远程访问
1、什么是Jenkins? 首先,一个传统的典型的工作流程包括以下几个步骤:
- 开发
- 提交
- 编译
- 测试
- 发布
Jenkins
是一款能提高效率的软件,它能帮你把软件开发过程形成工作流。它的作用就是帮你在写完代码后,一键完成开发过程中的一系列工作。那么当有了Jenkins的帮助后,在这5步中,除了第1步,后续的4步全都是自动化完成的,具体的就是,当你完成了提交,Jenkins会自动运行你的编译脚本,编译成功后,再运行你的测试脚本,这一步成功后,接着它会帮你把新程序发布出去,特别的,在最后一步,你可以选择手动发布,或自动发布,毕竟发布这件事情,还是需要人为的确认一下比较好。
最最最重要的是:使用Jenkins的好处显而易见,它减少了你的重复劳动。更重要的是,一个团队的开发流程一开始是不一致的,不一致往往会带来各种各样的问题,最终体现在软件的质量或开发效率不够高,而Jenkins会帮你规范大家的行为,从而避免一系列的问题。
2、Jenkins安装(Linux版本) 本次安装以 Linux 平台为例:
2.1、安装JDK
小白方式:
小白推荐直接用命令下载
yum install java-1.8.0-openjdk* -y
高手模式:
下载包官网JDK1.8包:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
复制到服务器:
多种方式都可以:本人采用下载xftp7 然后直接拖进去解压:
tar -zxvf jdk-****-linux-x64.tar.gz
打开配置环境变量:
vim/etc/profiles
文章图片
更新环境变量:
更新环境变量:
Source /etc/profile
输入查看:
Java -version
成功:
文章图片
2.2、安装Jenkins
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
文章图片
直接用命令下载
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.190.3-1.1.noarch.rpm
下载直接安装
rpm -ivh jenkins-2.190.3-1.1.noarch.rpm
2.3、修改jenkins配置
vi /etc/syscofig/jenkins
修改端口如下:
JENKINS_PORT="8888"
2.4、启动jenkins
systemctl start jenkins
文章图片
2.5、远程访问
文章图片
获取管理员密码:
命令输入:
cat /var/lib/jenkins/secrets/initialAdminPassword
【jenkins|Jenkins简介和安装】至此,就可以登录进Jenkins了,对于如何对项目进行打包、部署等操作,下篇文章见!
推荐阅读
- mongodb|宝塔修改配置文件启用mongodb密码验证
- java|宝塔防火墙内容处理的讲解
- Linux网络基础知识
- 堡垒机的详细介绍
- linux|Linux中DNS域名解析服务
- 网络|Linux网络——DNS域名解析服务(正向解析实验)
- Linux|Linux网络 DNS域名解析服务
- Github每日精选|Github每日精选(第21期)(开源文件同步syncthing)
- Linux系统|Linux进程概念(万字详解)