Jenkins系列之一——初识】的更多相关文章

Jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. 功能 Jenkins功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. Jenkins安装与配置 安装方式有两种: 一.war文件安装 下载最新的版本(war文件).Jenkins官方网址:http://mirrors.jenkins.io/war-stable/latest/jenkins.war…
WCF编程系列(一)初识WCF   Windows Communication Foundation(WCF)是微软为构建面向服务的应用程序所提供的统一编程模型.WCF的基本概念:  地址:定义服务的地址  绑定:定义服务的通讯方式(传输协议.编码方案)  契约:定义服务的具体实现  终结点:由地址.绑定和契约共同构成一个终结点,服务器通过终结点向客户端公开服务,客户端通过终结点调用服务. 下面通过一个简单的服务示例来认识WCF(只需让本例顺利运行即可,关于代码中的各种类型及WCF的相关概念我们…
1.背景 在<Jenkins系列——使用checkstyle进行代码规范检查>一文中完成了ant实现代码规范检查的例子.但存在以下缺陷: 每个作业都需要配置一个不同的checkstyle ant脚本,而这个脚本中的多数代码是重复的. 报告采取覆盖方式,而我们有时需要保留一定构建次数的报告. 2.分析 使用变量代替ant脚本中变化的路径,这个变量通过ant命令的 -Dxxx=value 的方式传值. 建立名为${BUILD_NUMBER}的目录,将该次构建成功的报告保留在该目录下. 3.环境 同…
很久以前,小怪分享过一篇jenkins自动打tag的文章(jenkins系列1--自动打tag),经过在项目实战和改进,我们升级了方案,现在和大家分享.,希望大家在工作中能够用起来. 使用步骤: 1.进入jenkins,打开job 2.点击[build with parameters] 3.填写tag版本号(可以参考当前版本号) 4.填写注释(本次功能点和修复的bug清单) 5.点击[开始构建] 效果: 1.在svn上自动打了一个tag 2.发送邮件给指定的人 邮件如下: 下面我们一起来做一次详…
点击标题下「蓝色微信名」可快速关注 坚持的是分享,搬运的是知识,图的是大家的进步,没有收费的培训,没有虚度的吹水,喜欢就关注.转发(免费帮助更多伙伴)等来交流,想了解的知识请留言,给你带来更多价值,是我们期待的方向,有更多兴趣的欢迎切磋,我们微信订阅号,联系方式如下: 更多书籍,敬请期待 背景:jenkins是我们在持续构建中用的比较多的工具,小怪自己也很喜欢,刚好把自己遇到的一些东西,整理下,现在逐步分享,一起学习成长,详细如下: 1.在构建后操作添加[Archive The Artifact…
1.目标 之前已经写过一篇关于Jenkins和SonarQube的一篇博客<jenkins集成sonar>,本文在参考前文的基础上,做了详细的补充. 使用SonarQube进行代码质量检查,访问SonarQube Server,可以查看代码质量检查报告. 2.环境说明 jdk:sun JDK1.8.0_20 64bit MySQL:5.7.13 sonarqube-5.6.zip(链接: https://pan.baidu.com/s/1miRtGog 密码: k3qn) sonar-scan…
一.Ant 简介&构建环境 Apache Ant 是由 Java 语言开发的工具 构建ant环境: 1). 安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH 2). 下载ant 地址http://www.apache.org/ 3). 设置ANT_HOME, PATH中添加ANT_HOME目录下的bin目录 4). 测试验证,开始-->运行-->cmd进入命令行-->键入 ant -v 二.目录说明 bin--是ant的程序运行入口,如果没有配置ANT_HO…
点击标题下「蓝色微信名」可快速关注 坚持的是分享,搬运的是知识,图的是大家的进步,没有收费的培训,没有虚度的吹水,喜欢就关注.转发(免费帮助更多伙伴)等来交流,想了解的知识请留言,给你带来更多价值,是我们期待的方向,有更多兴趣的欢迎切磋,我们微信订阅号,联系方式如下: 更多书籍,敬请期待 背景说明 思路: 1.手动输入需要tag的版本号,如"build001",填写svn有权限的密码(账号默认值),填写打tag的说明 2.脚本根据tag的版本号,自动创建目录(版本号为目录名称) 3.将…
1.环境说明 操作系统:win7旗舰版64bit jdk:sun JDK1.7.0_80 64bit tomcat:apache-tomcat-8.0.41 jenkins:2.32.3LST 本系列教程如果没有特殊说明,都会默认采用此环境. 2.定时构建的写法 勾选『Poll SCM』,点击输入框右边的帮助图标: 弹出的内容中详细解释了定时构建的用法,并给出了几个例子: This field follows the syntax of cron (with minor differences)…
原文首发于微信公众号:躬行之(jzman-blog) 学习 Android 有一段时间了,开发中经常使用到 Gradle ,但是不知道 Gradle 构建项目的原理,计划花一点时间学习一下 Gradle 相关的知识.Gradle 是一个非常优秀的项目构建工具,其 DSL(领域特定语言)基于 Groovy 实现,大部分功能通过插件的方式来实现,也可以自定义 Gradle 插件,下面开始入门 Gradle 系列的第一篇. 配置 Gradle 环境 首先确保在环境变量中配置好 JAVA_HOME,使用…