首页 技术 正文
技术 2022年11月21日
0 收藏 874 点赞 3,812 浏览 1803 个字

从一个二线城市,来到上海,刚入职,老大就给任务,为了减少开发打包部署时间,需要搭建一套自动化部署环境。接到任务后,赶紧上网查找资料,以及了解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 -versionApache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)Maven home: /usr/local/maven3.6Java version: 1.8.0_211, vendor: Oracle Corporation, runtime: /usr/local/jdk1.8.0_211/jreDefault locale: en_US, platform encoding: UTF-8OS 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 versiongit version 1.8.3.1[tchua@centos01 ~]$ which git/bin/git

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

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,077
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,552
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,400
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,176
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,812
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,894