华为软件开发云对比Jenkins-JavaWeb项目持续部署方式

本文详细介绍了如何使用Jenkins进行JavaWeb项目的持续集成和部署,包括Jenkins的安装、配置和创建任务。同时,文章对比了Jenkins与华为软件开发云在易安装性、工具集成度、工具扩展性、易使用性和自动化任务功能等方面的特点,以供开发者选择适合的持续部署方案。
摘要由CSDN通过智能技术生成

一、前言:Jenkins介绍

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成和持续部署变成可能。

本文演示样例是一个JavaWeb项目,环境如下:

服务器:CentOS 7.3.1611主机一台

代码管理:git

编译打包:maven

发布部署:tomcat7

本试验以下下载、解压、执行等操作均在主机/home/centos目录下进行

传统工作模式需要通过手动操作大概完成如下几个步骤:

1、拉取代码

2、编译打包

3、停止tomcat服务

4、将程序包上传至tomcat容器内

5、启动tomcat服务

使用Jenkins可以将上述步骤一键完成,再配合相应的触发器机制(扫描代码变动或强制定时任务),可以实现完全的无人干预、自动完成。它的内部工作步骤如下:

1、Jenkins的触发器扫描到代码仓库发生变化或者到了设定好的任务开始时间

2、Jenkins使用git到代码仓库拉取代码

3、Jenkins使用maven对拉取的代码进行编译、打包

4、Jenkins把打包好的war工程传输到指定tomcat的webapps目录下

5、Jenkins重启tomcat服务

二、准备工作

Git版本控制服务器:

本实验中所用的Git代码服务器已提前备好,直接使用

CentOS主机上安装(已存在可忽略):

1、JDK安装

本试验中Tomcat和Jenkins都需要依赖JDK,其中最新版的Jenkins需要JDK1.8版本,采用yum安装

yum install java-1.8.0-openjdk –y

安装完毕后执行java

-version确认一下,看到版本号表示成功

2、Tomcat安装

本试验中Tomcat用来部署JavaWeb项目,Jenkins插件目前只支持到Tomcat7版本

下载安装包:

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.79/bin/apache-tomcat-7.0.79.tar.gz

地址如果失效,可去官网http://tomcat.apache.org/重新找一个链接地址

修改端口:

Tomcat默认端口是8080,本试验中主机该端口已被占用,修改为8082

解压安装包后到Tomcat目录里面conf目录下编辑server.xml文件,将下图位置的8080修改为新的端口号:


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
华为软件开发平台(DevCloud)中,您可以使用代码检查(CodeCheck)来进行Vue项目的代码质量管理。CodeCheck是一个面向软件开发者的服务,支持多种主流开发语言,包括Java、C/C++、Android(Gradle)、PHP、C#、JavaScript、Web和CSS等。它可以在线进行代码静态检查、代码架构检查、代码安全检查、编码问题检查、质量评分和代码缺陷改进趋势分析,辅助用户提升代码质量。 在华为软件开发平台中,您可以使用流水线式部署Vue项目,并且华为不仅仅是提供了代码检查服务,还有其他服务,如弹性服务器(ECS)或者耀服务器(HECS)、容器镜像服务(SWR)和解析服务等。同时,其他服务厂商,如阿里和腾讯,也都有自己的平台供您使用,您还可以使用自己搭建的平台,如Jenkins。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [华为软件开发平台(DevCloud)流水线式部署Vue项目,并且通过域名访问](https://blog.csdn.net/qq_52740442/article/details/123114311)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [华为软开5--玩转代码检查](https://blog.csdn.net/AthlenaA/article/details/89789616)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值