持续集成工具jenkins安装(一)

一.jenkins介绍
Jenkins是一个功能强大的应用程序,容许持续集成和持续交付项目,不管用的是什么平台。这是一个免费的源代码,能够处理任何类型的构建或持续集成。集成Jenkins能够用于一些测试和部署技术。Jenkins是一种软件容许持续集成。
一、持续、自动地构建/测试软件项目。
二、监控软件开放流程,快速问题定位及处理,提示开放效率。java

二.jenkins安装
安装环境 Centos7
1.安装java
下载最新java包 jdk-8u191-linux-x64.tar.gz
解压安装到/usr/java
持续集成工具jenkins安装(一)linux

配置java环境变量
[root@server1 java]# vim /etc/profile
持续集成工具jenkins安装(一)
最下面添加
export JAVA_HOME=/usr/java/jdk1.8.0_191
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarweb

从新加载
[root@server1 java]# source /etc/profileapache

安装成功
持续集成工具jenkins安装(一)vim

2.安装tomcat
下载最新的tomcat包 apache-tomcat-8.5.35.tar.gz
[root@server1 ~]# tar -zxf apache-tomcat-8.5.35 -C /usr/local/tomcat
持续集成工具jenkins安装(一)
启动tomcattomcat

3.安装jemkins包
在jenkins官网下载genkins.war包
删除/usr/local/tomcat/webapps/ROOT 下的文件app

将jenkins.war包放到ROOT发布目录里框架

咱们手动解压
[root@server1 ROOT]# jar -xvf jenkins.warwebapp

解压后
持续集成工具jenkins安装(一)maven

4.web访问
http://190.168.3.250:8080
持续集成工具jenkins安装(一)

查看密码
持续集成工具jenkins安装(一)

持续集成工具jenkins安装(一)

先选择推荐安装插件
持续集成工具jenkins安装(一)
持续集成工具jenkins安装(一)

添加管理员帐户
持续集成工具jenkins安装(一)

持续集成工具jenkins安装(一)

三.安装编译包管理工具Maven
Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队能够自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven能够设置按标准在很是短的时间里完成配置工做。因为大部分项目的设置都很简单,而且可重复使用,Maven让开发人员的工做更轻松,同时建立报表,检查,构建和测试自动化设置。
官网下载wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
持续集成工具jenkins安装(一)

解压移动到/usr/maven
持续集成工具jenkins安装(一)

查看编译、打包、构建工具mvn
持续集成工具jenkins安装(一)
添加环境变量vim /etc/profile
持续集成工具jenkins安装(一)

web界面Maven 配置
设置java环境
持续集成工具jenkins安装(一)

新增JDK
持续集成工具jenkins安装(一)
取消自动安装,添加路径
持续集成工具jenkins安装(一)

设置maven后应用保存
持续集成工具jenkins安装(一)

构建一个maven项目
持续集成工具jenkins安装(一)

若是任务里没有maven,项目
在系统管理里的插件管理里安装Maven Integration plugin
持续集成工具jenkins安装(一)

而后建立一个maven项目
持续集成工具jenkins安装(一)

四.测试创建一个任务
持续集成工具jenkins安装(一)
持续集成工具jenkins安装(一)
当即构建
持续集成工具jenkins安装(一)

持续集成工具jenkins安装(一)
查看控制台
持续集成工具jenkins安装(一)

五.邮箱插件
刚开始安装的时候就已经自动安装
持续集成工具jenkins安装(一)
持续集成工具jenkins安装(一)
设置邮箱
持续集成工具jenkins安装(一)
设置管理员邮箱
持续集成工具jenkins安装(一)
完成后点击应用保存

再次点击工程hello,点击配置,添加构建后操做邮箱通知
持续集成工具jenkins安装(一)
持续集成工具jenkins安装(一)

持续集成工具jenkins安装(一)
发送构建日志
持续集成工具jenkins安装(一)
设置一个新的触发always
持续集成工具jenkins安装(一)
完成后应用保存

再次构建
持续集成工具jenkins安装(一)
查看输出
持续集成工具jenkins安装(一)
发送成功
持续集成工具jenkins安装(一)
查看邮箱
持续集成工具jenkins安装(一)

六.用户权限
1.安装role插件
持续集成工具jenkins安装(一)
过一会查看已经装好
持续集成工具jenkins安装(一)
选择刚才安装的插件,保存
持续集成工具jenkins安装(一)
2.系统管理出现新模块
持续集成工具jenkins安装(一)
进入
持续集成工具jenkins安装(一)

建立一个角色,只能读,并保存
持续集成工具jenkins安装(一)

注销,建立用户,测试新角色
持续集成工具jenkins安装(一)
持续集成工具jenkins安装(一)
出错,没有权限
持续集成工具jenkins安装(一)
须要从新到admin管理员帐户里设置其余用户read权限,保存
持续集成工具jenkins安装(一)
再次登录,能够看见job
持续集成工具jenkins安装(一)

3.设置工程角色
项目名称是test. 的匹配,能够配置构建,保存
持续集成工具jenkins安装(一)
设置admin01有team1权限,保存
持续集成工具jenkins安装(一)
持续集成工具jenkins安装(一)

4.用admin帐户建立一个test01任务,什么都不用加
再次使用admin01进入系统检测
hello只能读
持续集成工具jenkins安装(一)

test01能够构建

持续集成工具jenkins安装(一)

相关文章
相关标签/搜索