Jenkins 五: 构建Ant项目
1. 点击“新建”,在“Item名称”栏输入要构建的项目名,比如“Ant_project”,选择“构建一个自由风格的软件项目”,点击“OK”按钮。
2. 找到“源码管理”-> “Subversion”.
在 “Repository URL”栏输入源码地址。
3. 找到“ 构建”。点击 “增加构建步骤”,选择”Invoke Ant”。
在“Ant Version”里面选择我们自己配置的Ant版本。
在”Targets“里面输入我们构建时执行的targets。比如”clean init build“。
备注:
target属于Ant的东西,我们可以在项目的build.xml中找到所有的targets。比如我刚刚输入”clean init build“,那么build.xml中一定有target 的name是 clean 的, init的,以及build的。
具体有哪些target可以定义,可以参见Ant的内容。
build.xml可以自己写,也可以通过在eclipse 中自动生成。自动生成方式: 右击项目-> Export –> General –> Ant Buildfiles –> Next –> Finish,就可以看到该项目路径下自动生成了build.xml文件。
4. 找到”构建后操作“。点击”增加构建后操作步骤 “,选择“E-mail Notification”。
在 “Recipients”栏输入需要通知的用户邮件地址,比如 user1@qq.com。
注意: 默认选中的是“每次不稳定的构建都发送邮件通知”,所以构建成功是看不到邮件通知的。
5. 点击“保存”按钮。
6. 点击“立即构建”。
7. 可以看到生成了“#1”。点击“#1”,点击“Console Output”。可以看到“控制台输出”里面包含所有build过程的细节日志。
clean: init:
[mkdir] Created dir: xxxxxxxxxxxxxxxxxxxx
build-subprojects: init: build-project:
[echo] xxxxxxxxxxxxxxxxxxxxxxxxxxxx
[javac] Compiling 1 source file to xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
build: BUILD SUCCESSFUL
Total time: 1 second
Finished: SUCCESS
备注:
首先执行了 clean target。
然后执行了 init target。
之后准备执行 build target,但是build target 在build.xml中定义了依赖于 "build-subprojects,build-project“ target ,所以我们看到接下来执行了 build-subprojects target。接下来执行 build-project时定义了依赖于 init target,所以又执行了 init target,然后执行 build-project,最后执行 build target。
最后提示build成功。
在页面左侧也可以看到”Executed Ant Targets“,列出所有执行过的 Targets。
Jenkins 五: 构建Ant项目的更多相关文章
- Jenkins中构建Testcomplete项目的方法介绍
Jenkins的部署在上一篇随笔中已经和大家介绍了,下面我们介绍一下再Jenkins中构建testcomplete项目.我这里使用的是Testcomplete11,下面详细介绍一下构建步骤. 1.Je ...
- Jenkins自动构建gitlab项目(jenkins+maven+giltlab+tomcat)
环境准备: System:CentOS 7.3 (最小化安装) JDK: 8u161 (1.8_161) tomcat: 8.5.29 Jenkins: Jenkins 2.107.1 Gitlab: ...
- 小伙伴想学Jenkins自动构建发布项目,我:安排上了!!
写在前面 趁着十一长假,很多小伙伴都在悄悄学习,有些是为了能够顺利通过面试,进入大厂升职加薪.有些则是为了进一步巩固和提高自己的专业技能,希望有朝一日能过成为互联网架构师乃至技术专家.这不,就有小伙伴 ...
- jenkins自动构建前端项目(window,vue)
我们把一个多人协作的vue前端项目发布服务器,一般要经过以下步骤: git更新最新的代码 构建项目 把构建后的代码上传到服务器 如果用jenkins来构建的话,只需要点击一次构建按钮,就可以自动完成以 ...
- Jenkins自动化构建vue项目然后发布到远程Linux服务器
部署Jenkins参照另一篇博客: centos7安装Jenkins及其卸载 一.jenkins相关插件的安装 1.安装Publish Over SSH插件用于SSH连接远程的服务器. 登录 jenk ...
- CentOS 7.2安装Jenkins自动构建Git项目
1.环境 本文使用VMWare虚拟机进行实验. 最终实现目标,在Jenkins服务器上新建构建任务,从Git服务器上拉取master HEAD(不编译,仅演示),部署到"目标服务器" ...
- jenkins 自动构建gitlab项目
安装的plugin: - kubernetes:1.7.1 - workflow-aggregator:2.5 - workflow-job:2.21 - credentials-b ...
- jenkins之构建maven项目
新建java项目 修改列子的pop.xml提交 在git的web界面打一个tag 再次修改代码 再次push 5.38
- Linux下Jenkins与GitHub自动构建Node项目(Vue)
根据上篇文章<Linux下Jenkins与GitHub自动构建NetCore与部署>,我们知道了Jenkins的强大功能,自动构建,部署了一个NetCore的Web,让开发人员专注于开发, ...
随机推荐
- asp.net 批量下载实现(打包压缩下载)
1.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default ...
- js对象字符串互转
利用原生JSON对象,将对象转为字符串 var jsObj = {}; jsObj.testArray = [1,2,3,4,5]; jsObj.name = 'CSS3'; jsObj.date = ...
- iOS中MVVM的架构设计与团队协作
对MVVM的理解主要是借鉴于之前的用过的MVC的Web框架,之前用过ThinkPHP框架,和SSH框架,都是MVC的架构模式,今天MVVM与传统的MVC可谓是极为相似,也可以说是兄弟关系,也就是一家人 ...
- 段落排版--对齐(text-aliagn)
想为块状元素中的文本.图片设置居中样式吗?可以使用text-align样式代码,如下代码可实现文本居中显示.(那么什么是块状元素呢?后面会讲到呢~) h1{ text-align:center; } ...
- 通用数据挖掘[ZZ]
一.什么是数据挖掘?许多人认为数据挖掘更像是一门哲学,或数学的组成部分,而不是业务需求的实际解决方案.您可以从采用的各种定义中看出这一点,例如:“数据挖掘是对非常大型的数据进行的研究和分析,采用自动或 ...
- YZOI回忆录&&YZOI3.0介绍&&某些资源的分享
“那段时光就像块透明的琉璃,美得那么虚幻.飘渺.可是它毕竟在我生命里闪现,哪怕如萤光一样微弱,却照亮了我整个心房.”1.前序伴随着yzoi2.0版本离我而去的是我半年的OI生涯,在这半年内我步入了一个 ...
- dedecms flag标签属性
头条[h] flag='h' 推荐[c] flag='c' 幻灯[f] flag='f' 特荐[a] flag='a' 滚动[s] flag='s' 加粗[b] flag='b' 图片[p] flag ...
- html框架集 js刷新页面方法大全
一.先来看一个简单的例子: 下面以三个页面分别命名为frame.html.top.html.bottom.html为例来具体说明如何做. frame.html 由上(top.html)下(bottom ...
- 最新iOS 6 in Xcode4.5新特性——Storyboard和属性自动绑定
最新iOS 6 in Xcode4.5新特性编程之二(上)——Storyboard和属性自动绑定 从Xcode 4.3开始,Storyboard 就是iOS 5和iOS 6中令人兴奋的一个新特性,他将 ...
- css 中 的 float :left 和 clear :both
float:left;(左浮动)他使得指定元素脱离普通的文档流而产生的特别的布局特性.并且FLOAT必需应用在块级元素之上,也就是说浮动并不应用于内联标签.或者换句话来说当应用了FLOAT那么这个元素 ...