当前位置:网站首页>gitlab 持续集成开发环境之CI/CD

gitlab 持续集成开发环境之CI/CD

2020-11-07 16:43:00 夏天绿茶

一、准备工作:

  1. 下载Oracle jdk 、apache maven、Ubuntu-20.04.1、gitlab 、Oracle VM VirtualBox、sshd、xshell、等。
  2. 根据自己需要安装Oracle VM VirtualBox并改变安装路径。
  3. 安装Ubuntu(关闭网路安装)速度快,反之速度很慢。
  4. 将下载的上传至Ubuntu系统的目录下,位置自己定。

二、解压下载并配置环境

  1. 创建java安装路径目录文件
  2. mkdir /usr/local/java
  3. 创建maven安装路径目录文件
  4. mkdir /usr/local/maven
  5. 创建tomcat安装路径目录文件
  6. mkdir /usr/local/tomcat
  7. 解压并拷贝至目标文件夹(在上传安装包或下载安装包终端运行)
  8. tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java/
  9. tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/maven/
  10. tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/tomcat/
  11. 配置环境:vi 或vim
  12. vi /etc/profile 在这里配置会出现 重启失效,配置完 执行source /etc/profile

    vi ~/.bashrc 配置全系统

  13. # java 安装的路径
    export JAVA_HOME=/usr/local/java/jdk1.8.0_151
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    # maven 安装的路径
    export M2_HOME=/usr/local/maven/apache-maven-3.6.3
    export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

  14. 创建maven本地仓库

  15. mkdir /usr/local/maven

  16. 设置本地仓库
  17. vi /usr/local/maven/apache-maven-3.6.3/conf/settings.xml
  18. <localRepository>/usr/local/maven/localRepository</localRepository>
  19.  

    配置阿里云远程仓库

  20. <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>   
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
          <mirrorOf>central</mirrorOf>
          </mirror>

  21.  

    配置完成校验是否

    root@gitlab:/home/gitlab# mvn -v

    Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
    Maven home: /usr/local/maven/apache-maven-3.6.3
    Java version: 1.8.0_151, vendor: Oracle Corporation, runtime: /usr/local/java/jdk1.8.0_151/jre
    Default locale: zh_CN, platform encoding: UTF-8
    OS name: "linux", version: "5.4.0-52-generic", arch: "amd64", family: "unix"

     

安装gitlab

参考 gitlab官网

 

安装gitlab

产靠gitlab ci/cd文档

 

版权声明
本文为[夏天绿茶]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/3518854/blog/4707389