环境

centos7

jdk1.8

maven3

git

在安装jenkins之前,先安装jdk1.8、maven、git

一、 安装jdk1.8

第一步:下载 jdk-8u131-linux-x64.tar.gz

下载网址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

第二步:解压

在/usr/local/software目录下解压

tar -zxvf jdk-8u131-linux-x64.tar.gz

第三步:修改/etc/profile

vim /etc/profile

在文件末尾追加如下内容:

export JAVA_HOME=/usr/local/software/jdk1..0_131
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

第四步:使配置生效

source /etc/profile

第五步:查看java版本

java -version

若输出如下信息,说明安装成功

二、安装maven

第一步:下载

wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz

第二步:解压

在/usr/local/software目录下解压

 tar -zxvf apache-maven-3.6.-bin.tar.gz

第三步:修改/etc/profile

vim /etc/profile 

在文件末尾追加如下内容:

export M2_HOME=/usr/local/software/apache-maven-3.6.
export PATH=$PATH:$M2_HOME/bin

第四步:使配置生效

source /etc/profile 

第五步:查看maven版本

mvn -v

若输出如下信息说明安装成功:

三、 安装git

第一步:安装

yum -y install git

第二步:查看git版本

 git --version

四、安装jenkins

第一步:下载

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

第二步:安装

rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins

第三步:配置

vim /etc/sysconfig/jenkins

启动端口,默认为8080

JENKINS_PORT=""

用户修改为root

JENKINS_USER="root"

第四步:jdk建立软链接

ln -s /usr/local/software/jdk1.8.0_131/bin/java /usr/bin/java

第五步:启动

systemctl start jenkins

第六步:安装插件

1、访问http://ip:8080/,出现如下画面

2、查看初始化密码,输入,点击继续

cat /var/lib/jenkins/secrets/initialAdminPassword

3、点击安装推荐的插件

若出现安装失败的插件,可点击重试,安装成功后,出现如下图

创建第一个管理员用户

保存并完成实例配置

安装完成

jenkins首页

第六步:全局工具配置

点击系统管理 ---> 全局工具配置

1、配置Maven全局配置文件

2、配置JDK

3、配置Git

4、配置Maven

配置好后,点击保存

第七步:新建任务

此处新建一个任务用于使用maven打包我自己在github上的一个使用spingboot编写的代码生成工具

1、点击新建任务

2、输入任务名称--->构建一个自由风格的软件项目--->确定

3、填写项目构建信息

选择Git作为源码管理工具

添加git用户名密码

构建:使用Maven执行打包命令

保存

点击立即构建

查看构建日志

构建成功后,可在/var/lib/jenkins/workspace/code-generator/target目录下看到构建好的jar包

参考资料

https://www.cnblogs.com/stulzq/p/9291237.html

centos7下安装配置jenkins+git+maven+jdk的更多相关文章

  1. Centos7下安装配置Redsocks

    Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配 ...

  2. Centos7 下安装配置tomcat7

    首先下载压缩包 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.78/bin/apache-tomcat-7. ...

  3. Linux学习---linux系统下安装配置Jenkins

    1.首先准备java环境,安装JDK 2.下载jenkins至Linux服务器 下载地址:https://wiki.jenkins-ci.org/display/JENKINS/Installing+ ...

  4. CentOS7.5安装配置Jenkins

    一. 硬件配置: 1 GB的RAM 50 GB的驱动器空间 二. 系统环境: [root@Jenkins ~]# cat /etc/redhat-release CentOS Linux releas ...

  5. centos7下安装配置prometheus

    prometheus官网:https://prometheus.io/download/ 搭建环境参考:https://blog.csdn.net/baidu_36943075/article/det ...

  6. linux系统下安装配置Jenkins

    准备java 环境 安装java sdk yum -y install java 验证是否安装成功 java -version 下载安装jenkins 官网:https://wiki.jenkins- ...

  7. centos7下安装composer和git

    一.安装composer composer 属于php的包依赖管理工具. 1.进入Composer国内镜像网站文档页查看安装方法: https://docs.phpcomposer.com/00-in ...

  8. CentOS7下安装配置vncserver

    之前试了xmanager,不过好像和在centos6有很大不同,居然没成功,然后找到了vncserver,试了下,成了 参考:http://blog.csdn.net/jiangliqing1234/ ...

  9. Linux centos7下安装配置redis及Redis desktop Manager工具连接注意事项

    基本工具:VMware12.CentOS-7-x86_64-Everything-1611.iso.redis-desktop-manager-0.8.0.3841 废话不多说,首先,关于什么是Red ...

随机推荐

  1. 2017年软件工程第八次作业-互评Alpha版本

    B.Thunder——爱阅app(测评人:方铭) 一.基于NABCD评论作品,及改进建议 每个小组评论其他小组Alpha发布的作品:1.根据(不限于)NABCD评论作品的选题:2.评论作品对选题的实现 ...

  2. 2016-2017 ACM-ICPC, NEERC, Northern Subregional Contest Problem F. Format

    题目来源:http://codeforces.com/group/aUVPeyEnI2/contest/229510 时间限制:1s 空间限制:512MB 题目大意: 给定一个字符串,使用%[...] ...

  3. HDU 5191 Building Blocks

    题目链接: hdu:http://acm.hdu.edu.cn/showproblem.php?pid=5191 bc(中文):http://bestcoder.hdu.edu.cn/contests ...

  4. POI操作Excel异常Cannot get a text value from a numeric cell

    控制台抛出异常:java.lang.IllegalStateException: Cannot get a text value from a numeric cell 在java中用POI解析exc ...

  5. 使用ResourceBundle 类读取 src 下的 xxx.properties 文件

    之前要读取 src 下的 .properties 文件都是使用的类加载器,加载类路径下的资源文件当做一个流来处理,load 到一个 Properties 对象上. jdbc.properties 代码 ...

  6. Spring 学习 5- task 定时任务

    Spring-Task 1.这是网上的: 后面是我自己的配置 Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spri ...

  7. js & right click menu

    js & right click menu https://stackoverflow.com/questions/4909167/how-to-add-a-custom-right-clic ...

  8. [计算机网络-数据链路层] CSMA、CSMA/CA、CSMA/CD详解

    1.CSMA(载波侦听多路访问协议) CSMA 当其他节点检测到信道被占用时不发送数据.但是当数据发送完后其他节点同时检测到信道为空闲,之后又在同一时刻发送数据,可能再次产生冲突. 2.CSMA/CD ...

  9. 【BZOJ1014】火星人(Splay,哈希)

    [BZOJ1014]火星人(Splay,哈希) 题面 BZOJ 题解 要动态维护这个串,一脸的平衡树. 那么用\(Splay\)维护这个哈希值就好了. 每次计算答案的时候二分+Splay计算区间哈希值 ...

  10. unity3d点击屏幕选中物体

    原文  http://blog.csdn.net/mycwq/article/details/19906335 前些天接触unity3d,想实现点击屏幕选中物体的功能.后来研究了下,实现原理就是检测从 ...