centos7下安装配置jenkins+git+maven+jdk
环境
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的更多相关文章
- Centos7下安装配置Redsocks
Redsocks是一个开源的网络程序,代码依赖开源的libevent网络库.Redsocks允许你将所有TCP连接重定向到SOCKS或HTTPS代理,比如Shadowsocks(Centos7下安装配 ...
- Centos7 下安装配置tomcat7
首先下载压缩包 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.78/bin/apache-tomcat-7. ...
- Linux学习---linux系统下安装配置Jenkins
1.首先准备java环境,安装JDK 2.下载jenkins至Linux服务器 下载地址:https://wiki.jenkins-ci.org/display/JENKINS/Installing+ ...
- CentOS7.5安装配置Jenkins
一. 硬件配置: 1 GB的RAM 50 GB的驱动器空间 二. 系统环境: [root@Jenkins ~]# cat /etc/redhat-release CentOS Linux releas ...
- centos7下安装配置prometheus
prometheus官网:https://prometheus.io/download/ 搭建环境参考:https://blog.csdn.net/baidu_36943075/article/det ...
- linux系统下安装配置Jenkins
准备java 环境 安装java sdk yum -y install java 验证是否安装成功 java -version 下载安装jenkins 官网:https://wiki.jenkins- ...
- centos7下安装composer和git
一.安装composer composer 属于php的包依赖管理工具. 1.进入Composer国内镜像网站文档页查看安装方法: https://docs.phpcomposer.com/00-in ...
- CentOS7下安装配置vncserver
之前试了xmanager,不过好像和在centos6有很大不同,居然没成功,然后找到了vncserver,试了下,成了 参考:http://blog.csdn.net/jiangliqing1234/ ...
- Linux centos7下安装配置redis及Redis desktop Manager工具连接注意事项
基本工具:VMware12.CentOS-7-x86_64-Everything-1611.iso.redis-desktop-manager-0.8.0.3841 废话不多说,首先,关于什么是Red ...
随机推荐
- Android 中调用本地命令
Android 中调用本地命令 通常来说,在 Android 中调用本地的命令的话,一般有以下 3 种情况: 调用下也就得了,不管输出的信息,比如:echo Hello World.通常来说,这种命令 ...
- 对懂球帝ios版的用户体验
用户界面: 主页面是资讯页面 这个设计很棒 对球迷来说 每天最关注的就是 我的主队赢了输了 其次界面以绿色为主 很有绿茵场的感觉 很符合足球狗的口味 记住用户的选择: 这个应用 有一个 球队的关注 选 ...
- dRMT: Disaggregated Programmable Switching
dRMT: Disaggregated Programmable Switching 2017年SIGCOMM会议上提出的新型可编程交换机架构,对2013年提出的RMT架构存在的问题进行了优化. 主要 ...
- 软工1816 · Alpha冲刺(6/10)
团队信息 队名:爸爸饿了 组长博客:here 作业博客:here 组员情况 组员1(组长):王彬 过去两天完成了哪些任务 alpha冲刺时间延后一周,重新规划任务安排 完成食堂店铺经纬度标注,以供美食 ...
- Codeforces Beta Round #8 C. Looking for Order 状压dp
题目链接: http://codeforces.com/problemset/problem/8/C C. Looking for Order time limit per test:4 second ...
- C++ Primer Plus学习:第十章
过程性编程和面向对象编程 面向对象编程(OOP)的特性: 抽象 封装和数据隐藏 多态 继承 代码的可重用性 抽象和类 类是一种将抽象转化为用户定义类型的C++工具,它将数据表示和操纵数据的方法合成一个 ...
- Mac10.11.2 Apache 服务配置
系统默认是隐藏apache安装目录的,但我们可以通过“命令行”或者“文件夹前往”的方式找到它.它是安装在系统的私有目录下,也就是/private/etc下面,因为它是隐藏的,所以我们无法通过界面找到它 ...
- 简易四则运算生成程序——添加GUI支持
项目成员:张金生 张政 工程地址: https://coding.net/u/jx8zjs/p/paperOne/git ssh://git@git.coding.net:jx8zjs/pap ...
- RFID标签、读卡器、终端、接口的概念
RFID标签:(引用)RFID无线射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境.RFID技术可识别高速运动物体并可同时 ...
- Java List部分截取,获得指定长度子集合
subList方法用于获取列表中指定范围的子列表,该列表支持原列表所支持的所有可选操作.返回列表中指定范围的子列表. 语法 subList(int fromIndex, int toIndex) fr ...