一.前提
1.将game-of-life-master.zip下载,在gitlab上创建项目game-of-life把上述zip包解压并将源码上传到项目中
2.Jenkins新建任务game-of-life,要求自动触发,并将响应的war包部署到tomcat上
3 .Tomcat是第三个主机
4.要求:war包可以多次部署 每一次部署前请做好之前数据的备份工作,web服务器的数据不可删除

虚拟机1 虚拟机2 虚拟机3
gitlab jenkins和gitlab tomcat
192.168.230.100 192.168.230.110 192.168.230.120

game-of-life-master.zip提取码:mbla
gitlab-ce-12.3.0-ce.0.el7.x86_64提取码:mvqp
1)
先启动gitlab,创建一个project

2)
把game-of-life-master在本地解压,复制到虚拟机里

git config --global user.name "Administrator"
git config --global user.email "admin@example.com"
git clone git@192.168.230.100:root/game-of-life.git
cp game-of-life-master /root/game-of-life
cd /root/game-of-life/game-of-life-master/game-of-life-master
cp * ../..
git add -A
git commit -m "game-of-life"
git push -u origin master

3)jenkins 创建一个名字叫做game-of-life,为MAVEN的任务








4)测试是否可以访问,运行tomcat

game-of-life-master jenkins部署相关推荐

  1. Jenkins 部署

    1  修改jenkins的根目录,默认地在C:\Documents and Settings\AAA\.jenkins . .jenkins ├─jobs │  └─JavaHelloWorld │  ...

  2. Jenkins部署Python项目实战

    一.背景 我们工作中常用Jenkins部署Java代码,因其灵活的插件特性,例如jdk,maven,ant等使得java项目编译后上线部署一气呵成,同样对于脚本语言类型如Python上线部署,利用Je ...

  3. jenkins部署微服务项目

    新手上路,对着视频做了一个谷粒的在线教育项目.测试跑通之后,想要自己试着部署到自己的云服务器上,闲着也是闲着不是.言归正传 简介 在微服务架构中,随着服务越来越多,服务的打包部署就会成为一个相当麻烦的 ...

  4. 【k8s实战一】Jenkins 部署应用到 Kubernetes

    [k8s实战一]Jenkins 部署应用到 Kubernetes 01 本文主旨 目标是演示整个Jenkins从源码构建镜像到部署镜像到Kubernetes集群过程. 为了简化流程与容易重现文中效果, ...

  5. Jenkins部署war包和部署jar包的详细步骤

    目录 零.配置Tomcat 一.自由风格项目远程部署war包 1.创建自由风格项目 2.增加构建步骤 3.增加构建后操作 4.立即构建 5.查看控制台输出 二.创建流水线项目远程部署war包 1.拉取 ...

  6. springboot(十六):使用Jenkins部署Spring Boot

    jenkins是devops神器,本篇文章介绍如何安装和使用jenkins部署Spring Boot项目 jenkins搭建 部署分为三个步骤: 第一步,jenkins安装 第二步,插件安装和配置 第 ...

  7. Jenkins部署SpringBoot应用到远程服务器

    Jenkins部署SpringBoot应用到远程服务器 使用SpringBoot.SpringCloud写后台服务,也引入了当下比较流行的微服务的理念,模块也比较多.为了方便前期测试和后期线上部署更新 ...

  8. 关于Jenkins部署代码权限三种方案

    关于Jenkins部署代码权限三种方案 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.修改Jenkins进程用户为root [root@jenkins ~]# cat /etc ...

  9. Gitlab+Jenkins学习之路(六)之Jenkins部署、升级和备份

    一.什么是持续集成? (1)Continuous integration(CI) 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集 ...

  10. Jenkins部署:The username and password you provided are not correct (error 401)

    这类错误是Jenkins部署war包到tomcat的 webapps下发生的错误 要做到这一步我们需要下载一个插件Deploy to container Plugin 然后再增加构建后操作步骤选项中选 ...

最新文章

  1. 在公网上的Linux,我的一些配置分享
  2. python requests的作用_Python爬虫第一课:requests的使用
  3. CEF3开发者系列之CEF3入门
  4. Java技术分享:升级所安装Java版本的两种方式
  5. hdu 1698 Just a Hook 线段树区间更新
  6. 矩池云上matplotlib显示中文乱码
  7. Dij_heap__前向星。
  8. 【算法学习】纯高斯模糊算法处理灰度图片
  9. 实现gabor filter的滤波
  10. java实例化对象的四种方式
  11. 指派问题:匈牙利算法
  12. UML - 类图的关系总结
  13. 什么是ColdFusion
  14. 008.环形链表 II-双指针
  15. 如何制作独一无二的简历?
  16. 【无标题】.Net Core 6.0 WebApi 远程部署到Server2016
  17. Python-字典学习
  18. Chrome,谷歌浏览器已经不会自动更新了,但是会有更新提示,关闭更新提示,window10系统,本人亲自操作过,不坑人
  19. php ci框架之创建mobel
  20. 优麒麟mysql_ubuntu 优麒麟下mysql5.7root密码的重置

热门文章

  1. 自动控制原理之控制系统的数学模型(类比神经网络学习数学模型)
  2. html表格背景图片格式,CSS常见样式(二)——列表,背景,边框,行高,表格,vertical-align...
  3. FreeRTOS学习笔记——FreeRTOS 时间管理
  4. 神奇的e——Python编程算e
  5. 终于有人把“教育内卷”讲明白了
  6. 【UVA】P1510 Neon Sign
  7. css 设置鼠标经过的时候鼠标变成手状假装是个链接
  8. X.509证书与java
  9. 《el-descriptions》 边框重叠问题
  10. PDF文件解密安全口令