Jenkins+maven+gitlab自动化部署之基础环境部署(一)

从一个二线城市,来到上海,刚入职,老大就给任务,为了减少开发打包部署时间,需要搭建一套自动化部署环境。接到任务后,赶紧上网查找资料,以及了解jenkins作用等等,用了一周时间,了解了个大概,由于都是看的网上教程,真正部署时,遇到太多坑,当然跟自己水平太菜有关系啦,不过最终,经过两周的时间,把这套环境给拿下来了。好了,废话不多说,直接上干货。

一、安装前环境部署  

1.1 java 环境配置

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

## 解压
[tchua@centos01 tools]$ sudo tar -xf jdk-8u211-linux-x64.tar.gz -C /usr/local/
  ## 添加到环境变量
[tchua@centos01 ~]$ sudo vim /etc/profile
    #set java
    JAVA_HOME=/usr/local/jdk1.8.0_211
    JRE_HOME=$JAVA_HOME/jre
    CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    export  JAVA_HOME
    export  JRE_HOME
[tchua@centos01 ~]$ source /etc/profile
[tchua@centos01 ~]$ java -version
 java version "1.8.0_211"
 Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
 Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

1.2 maven环境变量配置 

## 下载maven
[tchua@centos01 tools]$ wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
[tchua@centos01 tools]$ sudo tar -xf apache-maven-3.6.1-bin.tar.gz -C /usr/local/
[tchua@centos01 tools]$ sudo ln -s /usr/local/apache-maven-3.6.1 /usr/local/maven3.6
## 添加环境变量
[tchua@centos01 ~]$ sudo vim /etc/profile
    # set maven
    MAVEN_HOME=/usr/local/maven3.6
    export MAVEN_HOME
    export PATH=${PATH}:${MAVEN_HOME}/bin
[tchua@centos01 ~]$ source /etc/profile
[tchua@centos01 ~]$ mvn -version
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)
Maven home: /usr/local/maven3.6
Java version: 1.8.0_211, vendor: Oracle Corporation, runtime: /usr/local/jdk1.8.0_211/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.el7.x86_64", arch: "amd64", family: "unix"

1.3 git 环境配置

[tchua@centos01 ~]$ sudo yum -y install git
[tchua@centos01 ~]$ git version
git version 1.8.3.1
[tchua@centos01 ~]$ which git
/bin/git

至此,整套基础依赖环境已经安装完毕,接下来就正式部署jenkins+gitlab

posted @ 2017-11-03 15:57  小哥boy  阅读(505)  评论(0编辑  收藏  举报