基于gitlab+jenkins+tomcat的java项目自动化部署

本文介绍了如何在三台CentOS 7.4虚拟机上搭建gitlab、jenkins和tomcat环境,实现java项目的自动化部署。详细讲述了包括网络配置、环境安装、ssh免密配置、jenkins插件安装、gitlab配置以及jenkins与gitlab的联调过程,特别强调了shell脚本在自动部署中的关键作用。
摘要由CSDN通过智能技术生成

前言

     1 由于是自己学习,没有那么多服务器,所以自己安装了vmware虚拟机,准备了3台centos7.4服务器,分别用来作为gitlab、jenkins、tomcat应用服务器;

     2 本人使用的是mac操作系统,某些内容会和windows不一致,但是思想基本相同;

     3 其实自动部署部分比较关键的是shell脚本的编写,脚本调试好了,基本就可以完成了,更多的jenkins中的配置。


一、centos安装以及配置

      1 镜像下载地址网上有很多,这里推荐阿里云镜像地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/

      2 安装完成之后,需要配置网络这里就按照步骤给大家看一下我的配置:

         a . mac与虚拟机之间的网络适配器采用的是NAT模式;

         b . vim /etc/sysconfig/network-scripts/ifcfg-ens33 编辑网络配置

           

          关于ip地址的配置,需要配置在虚拟机安装时允许的配置范围之内,这里mac可以使用: 

          cat  /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf 查看虚拟机允许的ip地址范围;

           

          range后面的地址范围就是虚拟机可配置的地址范围;

           网关、NETMASK、DNS都需要自己根据自己的网络信息配置,DNS可以选择一个公共的,这里在网上找了一个             114.114.114.114

         c . 开启远程ssh连接

            首先,要确保CentOS7安装了  openssh-server,在终端中输入  yum list installed | grep openssh-server,如果又没任何输出显示表示没有安装  openssh-server,通过输入  yum install openssh-server

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值