搭建jenkins+gitlab+tomcat+maven步骤
搭建jenkins+gitlab+tomcat+maven步骤
安装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=MAVENHOME/binexportPATH=MAVEN:$PATH:wq 退出
生效文件 source /etc/profile查看maven是否安装生效 mvn -version
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步骤相关推荐
- Linux下搭建jenkins+svn+http+maven自动化部署
Linux下搭建jenkins+svn+http+maven自动化部署 服务器设置: 卸载redhat的yum,安装centos的yum,配置第三方yum 1.删除redhat原有的rpm -qa | ...
- Jenkins+Gitlab+Nginx+Maven编译Java项目自动发布与基于tag版本回退(重复构建问题已解决)
实现流程: 手动部署Java项目至后端Web集群 1.搭建Nginx+Tomcat集群架构. 2.开发提交Java源代码至Gitlab仓库. 3.手动获取Java源代码,然后使用Maven进行编译. ...
- 《持续集成实践指南》第2章 持续集成环境搭建Jenkins+Gitlab+Gerrit
开发环境: 服务器:Ubuntu Server 20.04 2.1简介 Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件 ...
- Docker系列之搭建Jenkins持续集成Maven项目
持续集成(Continuous integration,简称CI)指频繁将代码集成到主干,持续集成的目的就是让产品可以快速迭代,同时还能保持高质量,一般包括代码拉取.构建.测试.部署等步骤.Jenki ...
- 记录Jenkins+gitlab+maven
摘要 昨天抽空将jenkins+gitlab(git)+maven整合了一下,再次记录一下以防下次再去查找省的麻烦. git.maven.java配置 启动jenkins之后进入系统管理里面的Glob ...
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境
前言 但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子.假如一个项目,由A.B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端.A和B都习 ...
- 解放双手 | Jenkins + gitlab + maven 自动打包部署项目
前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运 ...
- SpringCloud+Docker+Jenkins+GitLab+Maven实现自动化构建与部署实战
作者:寅务 www.jianshu.com/p/bdb0642b7495 1.前言与初衷 本文章会涉及Docker常见命令基础知识点结合不同场景实操一起使用. 本文章会涉及结合工作过程中部署不同环境服 ...
- jenkins 安装及配置部署操作 (jenkins+svn+tomcat and jenkins+git+maven+tomcat)
jenkins 安装及配置部署操作 jenkins+svn+tomcat and jenkins+git+maven+tomcat jenkins rpm软件包下载地址: https://pkg.je ...
最新文章
- F - Count the Colors - zoj 1610(区间覆盖)
- ajax获取数据自动创建分页,支持自定义显示数据量以及分页数量
- 如何用纯 CSS 创作一个方块旋转动画
- Hadoop 2.x的DistributedCache无法工作的问题
- 在Visual Studio 2019中修改项目名
- 知识工程学:一个新的重要研究领域
- Amazon S3和Swift鉴权机制分析
- visual studio2017调用SDK各个操作步骤的作用
- Modelsim 后仿真操作步骤之二——用Modelsim单独进行后仿真
- python 中基于 xlwings 处理 excel
- React Native常用第三方汇总
- 容器(Context)使用之支付系统
- python 椭圆曲线dh密钥交换_密钥交换之DH算法
- linux cpan 参数配置,Perl学习笔记之CPAN使用介绍
- python xlwings excel 根据列排序
- Exception in thread main java.lang.NoClassDefFoundError: goetl/etl/Ip2Plac
- 新手在Manjaro环境中安装pycharm--供参考
- Rust P2P网络应用实战-1 P2P网络核心概念及Ping程序
- VSCode嵌入式硬件开发环境设置
- iOS Mac设置代理以及忽略部分IP代理