随笔 - 2228  文章 - 4  评论 - 370  阅读 - 1107万

随笔分类 -  build

CI/CD
摘要:什么是CICD CI / CD的采用改变了开发人员和测试人员如何发布软件。 最初是瀑布模型,后来是敏捷开发,现在是DevOps,这是现代开发人员构建出色的产品的技术路线。随着DevOps的兴起,出现了持续集成(Continuous Integration)、持续交付(Continuous Deliv 阅读全文
posted @ 2021-06-08 17:15 duanxz 阅读(570) 评论(0) 推荐(0) 编辑
build.gradle模板文件
摘要:build.gradle是gradle中非常重要的一个文件,因为它描述了gradle中可以运行的任务,今天本文将会带大家体验一下如何创建一个build.gradle文件和如何编写其中的内容。 project和task gradle是一个构建工具,所谓构建工具就是通过既定的各种规则,将原代码或者原文件 阅读全文
posted @ 2021-05-21 14:14 duanxz 阅读(1324) 评论(0) 推荐(0) 编辑
Gradle学习
摘要:Gradle是一种构建工具,它抛弃了基于XML的构建脚本,取而代之的是采用一种基于Groovy的内部领域特定语言。近期,Gradle获得了极大的关注,这也是我决定去研究Gradle的原因。 这篇文章是Gradle教程的第一篇,我们有两个目标: 1. 帮助我们学会安装Gradle。 2. 介绍一些基本 阅读全文
posted @ 2016-04-11 09:10 duanxz 阅读(748) 评论(0) 推荐(0) 编辑
Maven如何手动添加依赖的jar文件到本地Maven仓库
摘要:大家肯定遇到过想在pom文件中加入自己开发的依赖包,这些包肯定是不是在Maven仓库(http://repo1.maven.org/maven2/)的。那我们怎么将那些不存在Maven仓库中的包加入到本地的Maven库中呢?很简单。这里以IKAnalyzer.jar包为例进行讲解。 第一步:将IKA 阅读全文
posted @ 2016-02-23 16:31 duanxz 阅读(30142) 评论(0) 推荐(1) 编辑
Maven详解之仓库------本地仓库、远程仓库
摘要:在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方) 任何的构件都有唯一的坐标,Maven根据这个坐标定义了构件在仓库中的唯一存储路径, 解读Maven在仓库中 阅读全文
posted @ 2016-02-23 15:55 duanxz 阅读(96932) 评论(5) 推荐(11) 编辑
使用Jenkins配置自动化构建
摘要:持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。为了实现这个要求,我选择了Jenkins。从 http://mirrors.jenkins-ci.org/windows/latest下载windows下的最新安装版jenkins。(如果不 能安装,从http://... 阅读全文
posted @ 2015-12-15 17:25 duanxz 阅读(252) 评论(0) 推荐(0) 编辑
jenkins邮件配置
摘要:jenkins自带的邮件管理太弱了,为了能按自定义的方式发送邮件,需要安装一个插件:Jenkins Email Extension Plugin。1.配置邮件:通过“系统管理”-“系统设置”,进行系统设置界面,上面的内容在“使用Jenkins配置自动化构建”中已经讲过,直接移动到设置页面的最下面,... 阅读全文
posted @ 2015-12-15 17:25 duanxz 阅读(302) 评论(0) 推荐(0) 编辑
Hudson和Jenkins的关系
摘要:Jenkins is an open source continuous integration tool written in Java. The project was forked from Hudson after a dispute with Oracle, which claims th... 阅读全文
posted @ 2015-12-15 17:24 duanxz 阅读(1009) 评论(0) 推荐(0) 编辑
Spring JMX之三:通知的处理及监听
摘要:通过查询MBean获得信息只是查看应用状态的一种方法。但当应用发生重要事件时,如果希望 能够及时告知我们,这通常不是最有效的方法。 例如,假设Spittr应用保存了已发布的Spittle数量,而我们希望知道每发布一百万Spittle时的精 确时间(例如一百万、两百万、三百万等)。一种解决方法是编写代 阅读全文
posted @ 2014-10-20 10:24 duanxz 阅读(1539) 评论(0) 推荐(0) 编辑
window下版本控制工具Git 客户端安装
摘要:安装使用 1.下载msysgit http://code.google.com/p/msysgit/ 2.下载tortoisegit客户端安装 http://code.google.com/p/tortoisegit/ 设置Git的安装路径: 转载Git说明: Git是什么 Git 在Wikiped 阅读全文
posted @ 2014-03-05 14:07 duanxz 阅读(373) 评论(0) 推荐(0) 编辑
Maven构建项目速度太慢的解决办法 Maven 调试
摘要:Apache Maven是当今非常流行的项目构建和管理工具,它把开发人员从繁杂的项目依赖关系处理事务中解放出来,完全自动化管理依赖问题。在Web应用开发过程中,通常我们会用到maven的archetype插件来生成项目框架,例如: 但通常这个过程是虐心的。 现象: 用maven构建项目骨架时,速度非 阅读全文
posted @ 2013-06-25 16:43 duanxz 阅读(7801) 评论(0) 推荐(0) 编辑
Maven实战(六)依赖
摘要:我们项目中用到的jar包可以通过依赖的方式引入,构建项目的时候从Maven仓库下载即可。 1. 依赖配置 依赖可以声明如下: Xml代码 <project> ... <dependencies> <dependency> <groupId>group-a</groupId> <artifactId> 阅读全文
posted @ 2013-06-18 09:43 duanxz 阅读(1033) 评论(0) 推荐(0) 编辑
Jenkins
摘要:Jenkins是一个CI工具。它可以持续编译,运行你的代码;运行UT或集成测试;将运行结果发送至邮件,或展示成报告。。。这样做的最终目的是:让项目保持健康的状态。如果任何checkin break了build,每个人都会在最短的时间内通知到,然后问题被fix。接下来的开发将建立在一个健康正确的基础上... 阅读全文
posted @ 2013-03-11 17:37 duanxz 阅读(1956) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示