Jenkins 安装与使用--实例
參考了博客Jenkins
master在windows上安装
|
Jenkins的主要功能是监视反复工作的运行,比如软件project的构建详细地: *软件的持续构建和測试 本质上提供了一个易于使用的持续集成系统。使得开发者更easy地将改变集成到project中。使得用户更easy获得一个新的build。自己主动化,持续的构建提高了软件开发的效率。 Jenkins的主要特点: *easy安装。仅仅须要运行Java *easy配置,jenkins能够全然地通过友好的web *项目源代码改动的检測,jenkins可以从项目的Subversion/CVS生成近期改动的集合列表,且改方式很有效。不会添加Subversion/CVS |
|
Jenkins安装与基本使用—下载与安装 |
|
Windows安装说明: • 进入Jenkins官网(http://jenkins-ci.org/ • 点击安装、一路下一步安装完毕(假设下载对的是jenkins.war。则无需安装。直接用Java • 打开浏览器,输入http://localhost:8080,进入jenkins管理页面 |
|
Cmd窗体输入:Java -jar jenkins.war (注意须要先安装JDK,然后设置JAVA_HOME环境变量且将%JAVA_HOME%\bin增加到PATH环境变量中) |
|
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> |
|
打开浏览器,输入http://localhost:8080。进入jenkins管理页面 |
|
|
|
Jenkins安装与基本使用— Jenkins主要以一个个任务来完毕。任务分下面几个模块例如以下图所看到的: 源代码管理支持SVN、GIT、CVS等代码管理器。比方SVN我们须要构建的话,那么须要将SVN上最新的代码同步过来(到Jenkins);理想的情况比方有代码在SVN提交时,我们的触发器就能触发(比方钩子的形式);当这触发器被触发是,我们构建(如编译的过程)就要開始;假设编译有问题,我们将发一个错误的报告,没有问题我们就不发送报告。否则会给开发者/測试人员造成一定的困难。也就是开发者希望收到的是有异常的问题。 |
|
|
|
这里对网页内主要内容进行说明 |
|
会发现它有多种源代码管理的方式:当中 Subversion就是我们通常所说的SVN源代码管理 和多种构建触发器:详细哪类触发器用打勾复选框,点击后面的问号,会有相关说明。也有实例。Build |
|
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> |
|
构建:就是我们要操作的步骤。比方编译、运行等就在这个步骤进行操作 |
|
|
|
编译后我们通常会发个邮件给开发者,让开发者知道有哪些错误。 |
|
|
|
以下介绍怎样创建一个新任务Demo(自由风格软件项目) |
|
|
|
|
|
构建步骤才有:Execute windows batch command运行windows批处理 |
|
|
|
命令框输入例如以下命令并保存: echo test信息 exit |
|
|
|
点击马上构建。它将会完毕一次编译 |
|
每编译一次会有一条历史编译记录,蓝色表示编译成功;红色表示编译失败。编译失败我们能够点击进去查看错误信息 |
|
|
|
比方点击构建失败的记录,进去。我们就能够看到控制台输出的错误记录 |
|
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> |
|
Jenkins功能很强大。我们能够看看系统管理—系统设置,经常使用的功能在这里配置比方邮件通知、ANT(ANT构建命令是Jenkins仅仅带的,不是eclipse\plugins\org.apache.ant_1.8.3.v201301120609文件夹下的。当然你也能够不使用Jenkins默认的ANT工具,你能够进行改动) |
|
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> |
|
|
|
Jenkins带有非常多插件,你能够点击进去加入、删除、禁用或启用Jenkins功能扩展插件。基本上全部第三方的工具,在这里都能够找到 |
|
|
Jenkins 安装与使用--实例的更多相关文章
- Jenkins入门系列之——02第二章 Jenkins安装与配置
2014-12-08:已不再担任SCM和CI的职位,Jenkins的文章如无必要不会再维护. 写的我想吐血,累死了. 网页看着不爽的,自己去下载PDF.有问题请留言! Jenkins入门系列之——03 ...
- jenkins安装配置-白痴教程
1. Maven安装 下载maven安装包,放置在usr/maven目录下:apache-maven-3.2.5-bin.tar.gz tar zxvf apache-maven-3.2.5-bin. ...
- Jenkins学习二:Jenkins安装与配置
安装前关注: Q:应该选择哪个版本的Jenkins? A:如果你是公司正式使用推荐长期支持版(LTS),原因:稳定.如果你是学习,随便哪个版本都可以. Q:JDK应该安装哪个版本的? A:推荐安装JD ...
- Jenkins安装与配置
Jenkins安装与配置 2 Jenkins安装 在最简单的情况下,Jenkins 只需要两个步骤: 1.下载最新的版本(一个 WAR 文件).Jenkins官方网址: http://Jenkins- ...
- Jenkins安装时Web页面报错提示离线安装
先跳过所有. 方法1 先看它的提示:”参考离线Jenkins安装文档“发现链接点不开,我还以为是被墙了呢,FQ以后还是打不开.看来这个参考文档是没有用滴.点击配置HTTP代理跳出如下界面:安装Jenk ...
- SonarQube4.4+Jenkins进行代码检查实例之三-单元測试分析
作者:张克强 作者微博:张克强-敏捷307 在 <SonarQube4.4+Jenkins进行代码检查实例之中的一个> 中介绍了不编译仅仅检查的方式. 在<SonarQube4 ...
- iOS自动化探索(八)Mac上的Jenkins安装
安装Jenkins 首先检查是否有Jenkins依赖的java环境 java -version 出现java version "1.8.xx"说明已经安装了java Jackeys ...
- [独孤九剑]持续集成实践(三)- Jenkins安装与配置(Jenkins+MSBuild+GitHub)
本系列文章包含: [独孤九剑]持续集成实践(一)- 引子 [独孤九剑]持续集成实践(二)– MSBuild语法入门 [独孤九剑]持续集成实践(三)- Jenkins安装与配置(Jenkins+MSBu ...
- jenkins安装和简单部署
jenkins安装和简单部署 jenkins历史 jenkins是一款非常好用的团队CI(Continuous Integration)工具.它可以使你的构建,集成,发布,开发流程自动化.减轻各个环节 ...
随机推荐
- AFF镜像工具集afflib-tools
AFF镜像工具集afflib-tools Advanced Forensic Format(AFF)是一种开源免费的磁盘镜像格式.作为磁盘数字取证的三大格式之一,AFF提供数字取证的各项功能,如签 ...
- 【BZOJ 2510】 2510: 弱题 (矩阵乘法、循环矩阵的矩阵乘法)
2510: 弱题 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 374 Solved: 196 Description 有M个球,一开始每个球均有一 ...
- SPFA cojs 176. [USACO Feb07] 奶牛聚会
cojs 176. [USACO Feb07] 奶牛聚会 ★☆ 输入文件:sparty.in 输出文件:sparty.out 简单对比时间限制:3 s 内存限制:16 MB N(1 ≤ ...
- Spring---介绍
核心容器:Core.Beans.Context.EL模块 1. Core模块:封装了框架依赖的最底层部分,包括访问资源.类型转换及一些常用工具类 2. Beans模块:提供了框架的基础 ...
- [转]基础总结篇之一:Activity生命周期
子曰:溫故而知新,可以為師矣.<論語> 学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思 ...
- Codeforces Beta Round #92 (Div. 1 Only) A. Prime Permutation 暴力
A. Prime Permutation 题目连接: http://www.codeforces.com/contest/123/problem/A Description You are given ...
- VK Cup 2015 - Round 1 E. Rooks and Rectangles 线段树 定点修改,区间最小值
E. Rooks and Rectangles Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/problemse ...
- C++继承引入的隐藏与重写
在区分隐藏和重写之前,先来理一理关于继承的东西... [继承] 继承是面向对象复用的重要手段,是类型之间的关系建模.通过继承一个类,共享公有的东西,实现各自本质不同的东西.简单的说,继承就是指一个对象 ...
- linux下如何启动sybase
isql -Dxxx -Uxxx -P111111 用isql连接数据库发现数据库没有启动. 如何启动sybase数据库? [TA_SYBASE][/home/bta]su - sybase //切 ...
- Circuit forms adjustable bipolar clamp
The easy way to clamp a signal to a given value is to use two zener diodes, connected back-to-back. ...