文档章节

CentOS7安装Github+Maven+Jenkins

XuePeng77
 XuePeng77
发布于 2017/02/23 01:27
字数 554
阅读 204
收藏 2
点赞 2
评论 1

1. 安装Github

git不上传空文件夹的解决办法: find . \( -type d -empty \) -and \( -not -regex ./\.git.* \) -exec touch {}/.gitkeep \;

## 安装工具
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker wget

## 下载github源码
wget http://codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.xz

## 解压github源码
xz -d git-latest.tar.xz
tar -xvf git-latest.tar

## 解压后会出现源码文件夹
ll
drwxrwxr-x. 21 root root     12288 2月  21 01:01 git-2017-02-22  ## 解压后的源码文件夹
-rw-r--r--.  1 root root  26859520 2月  22 11:00 git-latest.tar  ## 下载的源码压缩包

## 进入源码目录
mv git-2017-02-22 git
cd git

## 编译安装git到/usr/local/git目录下
make prefix=/usr/local/git all
make prefix=/usr/local/git install

## 配置git的环境变量
vi /etc/profile

## 配置内容如下
export GIT_HOME=/usr/local/git
PATH=$GIT_HOME/bin:$PATH
export PATH

## 配置完成后编译profile使其生效
source /etc/profile

## 测试是否成功安装git
[root@localhost ~]# git --version
git version 2.12.0-rc2

2. 安装Maven

下载合适版本的maven:http://maven.apache.org/download.cgi

## 解压maven
tar -zxvf apache-maven-3.3.9-bin.tar.gz

## 转移maven到合适的目录
mv apache-maven-3.3.9 /opt/maven

## 设置maven的环境变量
vi /etc/profile

## 设置内容如下
#maven env
export MAVEN_HOME=/opt/maven
PATH=$MAVEN_HOME/bin:$PATH
export PATH

## 编译profile生效
source /etc/profile

## 测试maven是否安装成功
[root@ci-server maven]# mvn --version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T11:41:47-05:00)
Maven home: /opt/maven
Java version: 1.8.0_111, vendor: Oracle Corporation
Java home: /usr/java/jdk1.8.0_111/jre
Default locale: zh_CN, platform encoding: GB18030
OS name: "linux", version: "3.10.0-514.2.2.el7.x86_64", arch: "amd64", family: "unix"

3. 安装Jenkins

下载合适版本的Jenkins:https://jenkins.io/index.html

你需要一个安装jdk和tomcat,将下载的jenkins.war放到tomcat的webapps中,打开防火墙中tomcat的端口,启动tomcat后就可以进入jenkins了。

3.1 解锁Jenkins

    输入网址后会提示你,初始的admin密码在initialAdminPassword这个文件中,拷贝粘贴一下,继续下一步操作。

3.2 定制Jenkins

    登陆后进行定制,此时有两个选项,自动安装插件和选择安装插件,如果想自己选择安装哪些插件就选择右边的按钮。否则就选择左边的按钮自动安装插件:

    安装完成后,进行用户配置:

    配置完成后,就可以进入首页了。

4. 配置Jenkins

待续...

© 著作权归作者所有

共有 人打赏支持
XuePeng77
粉丝 39
博文 130
码字总数 174819
作品 0
丰台
加载中

评论(1)

万事通
万事通
继续更新,持续优化哈!
搭建基于http的本地yum源服务器

概述 yum相较于rpm,能够更好地解决安装软件时的依赖包问题,使用yum安装更简单更方便。搭建本地YUM源服务器,可以避免升级安装软件时占用公网带宽;有了本地YUM源服务器,可以解决无法连接I...

Zero零_度 ⋅ 2016/09/29 ⋅ 0

CentOS7学习笔记

写在前面:本笔记根据学习CentOS7中遇到的问题整理,以便日后学习参考。 1.安装CentOS7 1.1.下载地址 完整安装 最小安装 1.2.安装步骤 参考网页: U盘安装CentOS 7.0图文详解教程 用 CentOS...

fortyone41 ⋅ 2016/10/31 ⋅ 0

centos7安装图形化界面

centOS7下安装GUI图形界面 1、如何在centOS7下安装GUI图形界面 当你安装centOS7服务器版本的时候,系统默认是不会安装GUI的图形界面程序,这个需要手动安装CentOS7 Gnome GUI包。 2、在系统下...

KMT1994 ⋅ 2017/10/18 ⋅ 0

centos7安装图形界面

1 centos7安装图形界面 之前转载过一篇“centos6安装图形界面”的文章,地址见http://my.oschina.net/u/1169607/blog/335304,下面介绍下centos7安装图形界面的方法。 安装好字符操作系统后,...

xuesong13 ⋅ 2014/12/19 ⋅ 0

Docker实践(一):安装

前提 系统:我这边都使用虚拟机安装的CentOS7,具体安装可以参考:Windows安装Linux虚拟机(CentOS7) yum:推荐更新下yum:yum update;我们这边CentOS7自带docker,如果没有安装docker可以用y...

u010246789 ⋅ 2016/12/31 ⋅ 0

CentOS6.8安装RabbitMQ

1、安装erlang 安装依赖包: yum install xmlto gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel wxBase wxGTK wxGTK-gl perl -y erlang下载: 百度云盘:http://......

缤纷世界wb ⋅ 2017/03/10 ⋅ 0

基于cobbler搭建本地的yum仓库源

概述: 前面的文章已经大致描述并配置了通过cobbler服务结合PXE+Kickstart+DHCP+TFTP+HTTP无人值守安装多系统的自动化运维安装系统服务;利用这一特性,cobbler还有一个妙用,用来搭建(同步)...

dyc2005 ⋅ 06/18 ⋅ 0

win7下centos 7安装

centos7 同源radhat7,此版本radhat7采用了在fedora测试中使用的一种桌面化管理的模式,自我的感觉radhat的此次的系统的发布,采用了很多来自fedora的技术,也说面fedora也真是radhat的一个很...

lzw_me ⋅ 2014/07/21 ⋅ 3

centos6.9 centos7.3 正确安装mariadb的姿势

随着mysql被oracle公司收购之后,越来越多的公司都把自己的数据库转移到了mariadb数据库上面,其实mysql数据库和mariadb数据库的区别只是换个名字而已,内在的东西一模一样,下面我们就来说一...

键盘侠X ⋅ 2017/07/28 ⋅ 0

手把手CentOS6 + DNSMasq + apache + kickstart 网络安装 CentOS7

下载了CentOS 7 的ISO镜像 ,笔记本的光驱坏掉了,U盘也不好用,还是用网络安装比较方便。 之前都是用dhcpd来配DNS,xinetd来启tftp服务,不过太麻烦了,这次直接用dnsmasq取代了上面的两个软...

飞翔的单车 ⋅ 2014/07/23 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

tcp/ip详解-链路层

简介 设计链路层的目的: 为IP模块发送和接收IP数据报 为ARP模块发送ARP请求和接收ARP应答 为RARP模块发送RARP请求和接收RARP应答 TCP/IP支持多种链路层协议,如以太网、令牌环往、FDDI、RS-...

loda0128 ⋅ 今天 ⋅ 0

spring.net aop代码例子

https://www.cnblogs.com/haogj/archive/2011/10/12/2207916.html

whoisliang ⋅ 今天 ⋅ 0

发送短信如何限制1小时内最多发送11条短信

发送短信如何限制1小时内最多发送11条短信 场景: 发送短信属于付费业务,有时为了防止短信攻击,需要限制发送短信的频率,例如在1个小时之内最多发送11条短信. 如何实现呢? 思路有两个 截至到当...

黄威 ⋅ 昨天 ⋅ 0

mysql5.7系列修改root默认密码

操作系统为centos7 64 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysql...

sskill ⋅ 昨天 ⋅ 0

Intellij IDEA神器常用技巧六-Debug详解

在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的...

Mkeeper ⋅ 昨天 ⋅ 0

zip压缩工具、tar打包、打包并压缩

zip 支持压缩目录 1.在/tmp/目录下创建目录(study_zip)及文件 root@yolks1 study_zip]# !treetree 11└── 2 └── 3 └── test_zip.txt2 directories, 1 file 2.yum...

蛋黄Yolks ⋅ 昨天 ⋅ 0

聊聊HystrixThreadPool

序 本文主要研究一下HystrixThreadPool HystrixThreadPool hystrix-core-1.5.12-sources.jar!/com/netflix/hystrix/HystrixThreadPool.java /** * ThreadPool used to executed {@link Hys......

go4it ⋅ 昨天 ⋅ 0

容器之上传镜像到Docker hub

Docker hub在国内可以访问,首先要创建一个账号,这个后面会用到,我是用126邮箱注册的。 1. docker login List-1 Username不能使用你注册的邮箱,要用使用注册时用的username;要输入密码 ...

汉斯-冯-拉特 ⋅ 昨天 ⋅ 0

SpringBoot简单使用ehcache

1,SpringBoot版本 2.0.3.RELEASE ①,pom.xml <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.3.RELE......

暗中观察 ⋅ 昨天 ⋅ 0

Spring源码解析(八)——实例创建(下)

前言 来到实例创建的最后一节,前面已经将一个实例通过不同方式(工厂方法、构造器注入、默认构造器)给创建出来了,下面我们要对创建出来的实例进行一些“加工”处理。 源码解读 回顾下之前...

MarvelCode ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部