一、Maven简介:1、什么是MavenMaven 是专门用于构建和管理Java相关项目的工具。2、maven的两大核心是:(1)依赖管理:就是对jar的统一管理过程;(2)项目构建:项目编码完成后,对项目进行编译、测试、打包、部署一系列的操作都通过命令来实现。3、Maven的好处:(1)不再拷贝jar包。项目不需要存放jar包,导致项目源代码小。(2)使用maven开发
原创 2021-05-20 20:32:03
778阅读
引言:工欲善其事必先利其器,善于使用工具,提高效率。概述:Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。内容:          一  安装jenkins   &
# 使用Jenkins构建部署Java项目(SVN管理) 在现代软件开发中,自动化构建和自动化部署已经成为重要的技术实践。本文将介绍如何使用Jenkins来构建基于Java的项目,并通过Subversion(SVN)进行版本控制。我们还会展示一些代码示例以及简单的序列图,帮助你更好地理解这个过程。 ## Jenkins与SVN的简介 **Jenkins** 是一个开源的自动化服务器,广泛用于
原创 10月前
71阅读
Centos 针对maven构建后war包的部署以及回滚脚本 由于公司使用jenkins ,通过maven编译,随后部署java 代码。为了方便war包的保存和回滚,写了这么一个针对maven编译完之后的备份回滚脚本。配置tomcat这边用的是tomcat 软链接  以加快部署的效率。首先需要对tomcat 的配置文件进行修改   使tomcat 支持软链接各个版本的
转载 2024-07-03 16:36:47
56阅读
利用Ant构建部署Java工程Ant可以代替使用javac、java和jar等命令来执行java操作,从而达到轻松的构建部署Java工程的目的。下面来看几个知识点。1. 利用Ant的javac任务来编译java程序Ant的javac任务用于实现编译Java程序的功能。下面来看一个简单的例子:首先我们建立名为antstudy的Java工程,建立src目录为源代码目录,在s...
原创 2023-04-18 16:01:02
106阅读
我们在编写程序或是在看MFC类的书籍的时候,总会看到书上让我们在某个地方添加某某函数, 响应什么消息。那么,到底为什么要在这地方加呢?为什么不能在其他地方添加消息响应函数 呢? 接下来,我们就共同来讨论一下吧。 1. MFC的运行步骤:(这是对于文档视图结构的应用程序的) theApp(theApp())->//应用程序全局对象的构造和内存分配 WinM
GitHub Actions 是一种持续集成和持续交付(CI/CD) 平台,可用于自动执行生
原创 2023-06-11 09:46:49
141阅读
Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ Maven常用命令:  1. 创建Maven的普通java项目:     mvn archetype:create     -DgroupId=packageName&nbsp
转载 2024-04-01 16:00:45
63阅读
如何搭建程序运行环境,怎样快速搭建好maven环境? 新 Maven  系列教程:    最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。 ----------------准备工作------------- Jdk  1.5以上java开发环境。 Eclipse IDE
转载 2021-06-19 15:23:09
290阅读
1点赞
一、前言明白了CICD的重要性,从gitlab开始吧。本想用阿里云部署gitlab,但操作的时候发现我的服务器配置有些低,不能进行下去,只好打开我许久没有使用的虚拟机VMware。虚拟机与服务器部署操作基本上是一样的。虚拟机环境:CentOS8 stream代码仓库:gitlab相关概念:持续集成(Continuous Integration,CI):代码合并、部署、自动化测试都在一起,不断的执行
1 前提条件 安装Jenkins 推荐教程-------->https://blog.csdn.net/qq_27130997/article/details/118895108
原创 2021-09-04 11:40:26
813阅读
项目结构说明 . ├── gulpfile.js # gulp任务配置 ├── mock/ # 假数据文件 ├── package.json # 项目配置 ├── README.md # 项目说明 ├── src # 源码目录 │ ├── pageA.html # 入口文件a │ ├── pageB
原创 2022-04-06 11:27:15
257阅读
使用Docker+Jenkins自动构建部署
原创 2023-04-05 20:01:34
541阅读
前言帮助开发人员编写代码、提升质量、减少bug。2.编写单元测试代码的过程就是促使开发人员思考工作代码实现内容和逻辑的过程,之后实现工作代码的时候,开发人员思路会更清晰,实现代码的质量也会有相应的提升。3.让代码维护更容易。由于给代码写很多单元测试,相当于给代码加上了规格说明书,开发人员通过读单元测试代码也能够帮助开发人员理解现有代码。4.单元测试会让你注意到方法内部实现细节,让你思考,有助于改进
目录前言:思路:一、安装部署Gitlab、Jenkins二、Jenkins安装插件方式一、通过http方式链接方式二、SSH密钥类型三、安装Git工具1、Linux安装Git2、进入jenkins设置3、安装指定版本的git或者最新版git四、Jenkins job配置构建触发器五、gitlab仓库配置webhooks六、效果演示前言:通过Jenkins与GitLab联动,当gitlab仓库中代码
转载 2024-02-17 13:23:08
213阅读
gitlab:代码管理流程 说明: 1.本方案依赖Jenkins插件Publish Over SSH , 在http://jenkins.puhuitech.cn上已经存在,无需在进行下载安装和部署. 2.本方案依赖两个我自己编写的脚本,用来停止当前的服务,删除原有的包,更新Jenkins构建好的包,重启服务 配置:   &nb
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 系列文章链接 kubebuilder实战之一:准备工作 kubebuilder实战之二:初次体 ...
转载 2021-08-31 06:53:00
282阅读
2评论
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 系列文章链接 kubebuilder实战之一:准备工作 kubebuilder实战之二:初次体 ...
转载 2021-08-31 06:53:00
94阅读
2评论
知识点版本仓库选型更新机制实现(更新脚本、Jenkins 配置) 项目更新配置文件更新版本回滚适应不同环境(开发、测试、运维)版本仓库选型在整个流程中,版本仓库是非常重要的一项,用于存储版本发布所需的程序包、更新脚本、更新配置。这里我们直接采用 SVN 实现。为什么不采用 Nexus 或 Git 呢?因为 Nexus 不能存储更新脚本和配置文件,而 Git 对于测试人员和运维人员使用稍复杂,
转载 2024-08-08 11:28:52
46阅读
  • 1
  • 2
  • 3
  • 4
  • 5