文档章节

CentOS7安装Github+Maven+Jenkins

XuePeng77
 XuePeng77
发布于 2017/02/23 01:27
字数 554
阅读 246
收藏 2

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
粉丝 41
博文 134
码字总数 177003
作品 0
丰台
加载中

评论(1)

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

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

Zero零_度
2016/09/29
31
0
CentOS7学习笔记

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

fortyone41
2016/10/31
0
0
EXSI6.7中的Centos7虚拟机安装vmware tools工具

一、在exsi创建虚拟机 创建虚拟机:Centos7 硬盘:40G 内存:4G iso:Centos7-mini 二、安装系统 在图形化界面设置网络(network),选择手动设置,分配ip: ip:172.16.30.16 DNS:61.139....

bestlope
07/10
0
0
centos7安装图形化界面

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

KMT1994
2017/10/18
0
0
Docker实践(一):安装

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

u010246789
2016/12/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSX | SafariBookmarksSyncAgent意外退出解决方法

1. 启动系统, 按住⌘-R不松手2. 在实用工具(Utilities)下打开终端,输入csrutil disable, 然后回车; 你就看到提示系统完整性保护(SIP: System Integrity Protection)已禁用3. 输入reboot回车...

云迹
今天
4
0
面向对象类之间的关系

面向对象类之间的关系:is-a、has-a、use-a is-a关系也叫继承或泛化,比如大雁和鸟类之间的关系就是继承。 has-a关系称为关联关系,例如企鹅在气候寒冷的地方生活,“企鹅”和“气候”就是关...

gackey
今天
4
0
读书(附电子书)|小狗钱钱之白色的拉布拉多

关注公众号,在公众号中回复“小狗钱钱”可免费获得电子书。 一、背景 之前写了一篇文章 《小狗钱钱》 理财小白应该读的一本书,那时候我才看那本书,现在看了一大半了,发现这本书确实不错,...

tiankonguse
今天
4
0
Permissions 0777 for ‘***’ are too open

异常显示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ......

李玉长
今天
5
0
区块链10年了,还未落地,它失败了吗?

导读 几乎每个人,甚至是对通证持怀疑态度的人,都对区块链的技术有积极的看法,因为它有可能改变世界。然而,区块链技术问世已经10年了,我们仍然没有真正的用上区块链技术。 几乎每个人,甚...

问题终结者
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部