zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    C# 把类实例保存到文件里(类的序列化和反序列化)
    C# 枚举的初始化
    旋转 3d
    asp.net页面间传值方式
    sql获取当前时间
    SqlServer中循环和条件语句示例!
    SQL Server 代理(已禁用代理 XP)
    JQuery源码实现
    C#计算一段程序运行时间的三种方法
    java开发配套版本
  • 原文地址:https://www.cnblogs.com/tchua/p/7778618.html
Copyright © 2011-2022 走看看