搭建jenkins+gitlab+tomcat+maven步骤

  1. 安装maven
    a.先下载maven tar包
    b.解压 tar包 tar -xvzf apache-maven-3.6.0-bin.tar.gz
    c.配置maven的环境变量
    vim /etc/profile
    在文件最后加入一下代码:
    export MAVEN_HOME=/home/jenkins/software/apache-maven-3.6.0
    export MAVEN=MAVENHOME/binexportPATH=MAVEN_HOME/bin export PATH=MAVENH​OME/binexportPATH=MAVEN:$PATH

    :wq 退出
    生效文件 source /etc/profile

    查看maven是否安装生效 mvn -version

  2. gitlab安装
    a.进行安装
    下载 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.6.2-ce.0.el7.x86_64.rpm
    安装 rpm -Uvh gitlab-ce-10.6.2-ce.0.el7.x86_64.rpm
    编辑配置文件:vim /etc/gitlab/gitlab.rb
    执行配置: gitlab-ctl reconfigure
    重启: gitlab-ctl restart
    查看编译库:strings /lib64/libc.so.6 |grep GLIBC
    安装glibc:
    wget http://ftp.gnu.org/gnu/glibc/glibc-2.27.tar.gz
    tar -xvf glibc-2.27.tar.gz
    mkdir glibc-2.27/build
    cd glibc-2.27build
    …/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
    make
    make install
    查看系统版本: cat /etc/redhat-release
    安装更高版本的git:https://www.cnblogs.com/kevingrace/p/5954042.html
    jenkins构建部署:http://www.cnblogs.com/shmilyToHu/p/7515579.html
    eclipse中gtilab的使用:https://blog.csdn.net/qq_35781732/article/details/82418574

搭建jenkins+gitlab+tomcat+maven步骤相关推荐

  1. Linux下搭建jenkins+svn+http+maven自动化部署

    Linux下搭建jenkins+svn+http+maven自动化部署 服务器设置: 卸载redhat的yum,安装centos的yum,配置第三方yum 1.删除redhat原有的rpm -qa | ...

  2. Jenkins+Gitlab+Nginx+Maven编译Java项目自动发布与基于tag版本回退(重复构建问题已解决)

    实现流程: 手动部署Java项目至后端Web集群 1.搭建Nginx+Tomcat集群架构. 2.开发提交Java源代码至Gitlab仓库. 3.手动获取Java源代码,然后使用Maven进行编译. ...

  3. 《持续集成实践指南》第2章 持续集成环境搭建Jenkins+Gitlab+Gerrit

    开发环境: 服务器:Ubuntu Server 20.04 2.1简介 Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件 ...

  4. Docker系列之搭建Jenkins持续集成Maven项目

    持续集成(Continuous integration,简称CI)指频繁将代码集成到主干,持续集成的目的就是让产品可以快速迭代,同时还能保持高质量,一般包括代码拉取.构建.测试.部署等步骤.Jenki ...

  5. 记录Jenkins+gitlab+maven

    摘要 昨天抽空将jenkins+gitlab(git)+maven整合了一下,再次记录一下以防下次再去查找省的麻烦. git.maven.java配置 启动jenkins之后进入系统管理里面的Glob ...

  6. 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境

    前言 但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子.假如一个项目,由A.B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端.A和B都习 ...

  7. 解放双手 | Jenkins + gitlab + maven 自动打包部署项目

    前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运 ...

  8. SpringCloud+Docker+Jenkins+GitLab+Maven实现自动化构建与部署实战

    作者:寅务 www.jianshu.com/p/bdb0642b7495 1.前言与初衷 本文章会涉及Docker常见命令基础知识点结合不同场景实操一起使用. 本文章会涉及结合工作过程中部署不同环境服 ...

  9. jenkins 安装及配置部署操作 (jenkins+svn+tomcat and jenkins+git+maven+tomcat)

    jenkins 安装及配置部署操作 jenkins+svn+tomcat and jenkins+git+maven+tomcat jenkins rpm软件包下载地址: https://pkg.je ...

最新文章

  1. F - Count the Colors - zoj 1610(区间覆盖)
  2. ajax获取数据自动创建分页,支持自定义显示数据量以及分页数量
  3. 如何用纯 CSS 创作一个方块旋转动画
  4. Hadoop 2.x的DistributedCache无法工作的问题
  5. 在Visual Studio 2019中修改项目名
  6. 知识工程学:一个新的重要研究领域
  7. Amazon S3和Swift鉴权机制分析
  8. visual studio2017调用SDK各个操作步骤的作用
  9. Modelsim 后仿真操作步骤之二——用Modelsim单独进行后仿真
  10. python 中基于 xlwings 处理 excel
  11. React Native常用第三方汇总
  12. 容器(Context)使用之支付系统
  13. python 椭圆曲线dh密钥交换_密钥交换之DH算法
  14. linux cpan 参数配置,Perl学习笔记之CPAN使用介绍
  15. python xlwings excel 根据列排序
  16. Exception in thread main java.lang.NoClassDefFoundError: goetl/etl/Ip2Plac
  17. 新手在Manjaro环境中安装pycharm--供参考
  18. Rust P2P网络应用实战-1 P2P网络核心概念及Ping程序
  19. VSCode嵌入式硬件开发环境设置
  20. iOS Mac设置代理以及忽略部分IP代理

热门文章

  1. 前端学习(2054)vue.js课程介绍
  2. 前端学习(1553):复习2
  3. 前端学习(1269):axios的拦截器
  4. 前端学习(1172):模板字符串
  5. 前端学习(602):集成vue插件
  6. mybatis学习(26):插入功能(插入数据)
  7. 第十七期:详解大数据处理中的Lambda架构和Kappa架构
  8. hive简介(大数据技术)
  9. Qt C++ 命名空间namespaces讲解
  10. C语言学习笔记(1)--基本概念和函数用法