Jenkins入门之任务基本操作

首先先简单讲一下Jenkins构建任务各种图标的含义

我的主界面有以下构建任务,这里前两列都是图标,第一列为构建的状态,前面已经讲过蓝色代表成功,红色代表失败.当然那是针对一次构建,一个构建任务可能有多次构建,这里的蓝色并不能完全代表任务就是构建成功的,还要结合后面的天气图标来决定,此外,我们看到这里还多出一种没有见到过的状态指示球:灰色球,这里灰色球代表该任务处处于禁用状态或者常未执行过一次构建.下面说一下第二列天气指示器所代表的含义:其中晴天(太阳标志)代表此项目中所有构建都是成功的,多云转晴(乌云遮挡太阳)代表有构建成功的,也有构建失败的,但是成功率高于失败率.多云天气(一朵乌云标识)代表有成功有失败,但是失败率大于等于成功率,像我的integryWithMsBuild任务,把鼠标放在当前任务的天气图标上,便会显示一个悬浮框

如图示,它是对当前构建状态的详细描述,其有4个构建,其中2个失败.尾部的百分比是成功率百分比,而不是失败率,需要注意.

雷电天气(黑云加上闪电)代表构建全部失败,比如我的MutiSteps任务,把鼠标放在天气图标上,会弹出以下悬浮层:

所有的构建全部失败,此时成功率为零.

下面说一下构建任务的管理:

  1. 删除构建记录

    我们进入一个构建任务(从主界面点击它的名字)

    进入构建任务页会出现上面的界面,大家的如果只有一个构建记录,可以点击左侧的"Build Now"来创建多个构建记录,我的界面是没有"Build now"的,大家不要介意,这是因为我的这个任务是一个定时任务,被关闭了,如果任务处于开启状态就会有"Build Now"选项了.

    比如我现相要删除75号构建任务,这里我可以点击任务记录名称后面的三角(大家在界面上看不到三角标识,当你把鼠标光标移动到一个构建记录名称上面的时候,它后面就会出现一个三角标识)出现下面一个下拉菜单

    光标移动到最后一个选项"Delete Build"删除构建,这时候会出现一个提示是否要删除此构建

    此时点击Yes按钮便可以删除当前构建了,当然还有一种删除方法就是直接点击构建记录名称,进入它的详细信息界面,然后点击左侧的"Delete Build"

    这时候出现下面界面

    问你是否删除,你仔细观察就会发现,这个提示和上面的是一模一样的,其实中上面的点击三角进行的操作和这步操作是一样的,点击三角的删除操作只本步操作的"快捷操作"

    这时候你会发现,如果不想删除构建,并没有一个cancel按钮来供取消操作,只有一个yes,此时,你点击左边导航栏里除了删除构建以外的其它按钮都可以取消删除操作的.

  2. 为构建记录命名:如我上图所示,这个构建任务里一个有75个构建记录,Jenkins默认以#号开关然后加数字来给这些记录命名,这样并不够直观,我们可以重命名并加入一些描述信息,以供快速了解这个构建记录相关的信息.

    鼠标悬停在构建记录的名称上,它的右边便会出现一个小三角,此时点击小三角会出现一个下拉列表,

    如图示,我们选择Edit Build Information,修改构建信息,

    我们随便填写一些内容作为演示

    我填写的内容如上,然后点Save按钮保存修改.然后再点击左侧最上面Back To Project

    回到构建记录列表.此时你会发现构建历史里这条记录不的名称不再是#75,而是刚修改的

    并且它的信息默认处于状态.

  3. 删除构建任务

    上面讲了如何删除构建记录,这里讲一下如何删除一个构建任务.其实删除方法类似.如果当前处于构建任务主页面,左侧便会有Delete Project选项:

    点击Delete Project按钮,此时会出现一个弹出框,询问是否删除,如果点击确定,则会删除当前任务.

  4. 禁用任务

    如果想要禁用一个任务,在这个任务的主面板里面,点击右上角的Disable Project便可以禁用掉当前项目

  5. 任务搜索:

    如果任务列表的任务越来越多的时候,肉眼查找起来就越来越费劲了,此时可以使用jenkins的搜索功能

    在search框里输入相应名称,便可以进行搜索.

  6. 任务排序

    Jenkins主界面列表里所有表头字段都是可以点击的,点击相应表头便可以作为条件进行排序

原文地址:https://www.cnblogs.com/tylerzhou/p/9059796.html

时间: 2025-01-17 07:37:46

Jenkins入门之任务基本操作的相关文章

[转载] Jenkins入门总结

转载自http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html 在网上貌似没有找到Jenkins的中文的太多的文档,有的都是关于Hudson的一些零零散散的,所以自己边学习边实践总结了以下系列文章,希望有助于大家对于Jenkins的使用. 本系列文章是基于我3年多的SCM+build release经验,总结了最常用的最基本功能,文章基本上来自于Jenkins官方网站的英文帮助的翻译和实际的例子和操作的截图,让大家能够快速直观地学习

Jenkins入门系列之——02第二章 Jenkins安装与配置

2014-12-08:已不再担任SCM和CI的职位,Jenkins的文章如无必要不会再维护. 写的我想吐血,累死了. 网页看着不爽的,自己去下载PDF.有问题请留言! Jenkins入门系列之--03PDF文档下载 第二章 Jenkins安装与配置 2 Jenkins安装 在最简单的情况下,Jenkins 只需要两个步骤: 1.下载最新的版本(一个 WAR 文件).Jenkins官方网址: http://Jenkins-ci.org/ 2.运行 java -jar jenkins.war 注意:

Jenkins入门到精通

Jenkins入门系列之--01第一章 Jenkins是什么? http://files.cnblogs.com/files/itech/Jenkins%E5%85%A5%E9%97%A8.pdf http://files.cnblogs.com/files/zz0412/jenkins%E5%85%A5%E9%97%A8%E6%89%8B%E5%86%8C.pdf http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html http

MySql (二)入门语句和基本操作

mysql的入门语句:查看服务器下的库 show databases; 创建库(数据库被创建后它的名字是不可以更改的) create database 数据库名; 2.1.插看当前所在的库 select database(): 删除库 drop database 数据库名;drop database if exists 数据库名 drop database if exists 数据库名; 选中指定的库 use 数据库名; 最简单的建表语句 create table msg(列1名称 列1类型,列

jenkins 入门教程(中)

接上回继续,本文以我托管在bitbucket上的一个开源项目spring-boot-rest-framework做为演示,讲解如何创建自动化部署. 一.创建item 点击ok继续,item的详情页面很长,我们分成一段段来讲解,最上面这部分,除了名字要填写外,其它全留空即可 然后是源代码管理部分,由于这是一个git项目,所以在Repository URL这里填写上项目的git地址(即:红字1的位置),bitbucket是需要用户名密码才能访问的,所以Credentials这里要选择相应的用户名.密

Jenkins入门总结

原文:http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html 在网上貌似没有找到Jenkins的中文的太多的文档,有的都是关于Hudson的一些零零散散的,所以自己边学习边实践总结了以下系列文章,希望 有助于大家对于Jenkins的使用. 本系列文章是基于我3年多的SCM+build release经验,总结了最常用的最基本功能,文章基本上来自于Jenkins官方网站的英文帮助的翻译和实际的例子和操作的截图,让大家能够快速直观 地

Jenkins入门系列之——01第一章 Jenkins是什么?

第一章 Jenkins是什么? Jenkins 是一个可扩展的持续集成引擎. 主要用于: l 持续.自动地构建/测试软件项目. l 监控一些定时执行的任务. Jenkins拥有的特性包括: l 易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持. l 易于配置-所有配置都是通过其提供的web界面实现. l 集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知. l 生成JUnit/TestNG测试报告. l 分布式构建支持Jenkins能

jenkins 入门教程(下)

接上回继续学习jenkins,这次主要来看一些疑难杂症: 一.yum install安装方式 除了直接java -jar jenkins.war方式,还可以用yum安装,这种方式下提供了更多的可配置选项,更适合生产环境控制jenkins的行为. sudo yum update -y (可选) sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --imp

jenkins入门介绍

持续集成 开发中,我们经常遇到一些奇怪问题,比如本地可以编译成功的代码但是同事们更新代码后编译出错,或者在项目有多个Target的时候,资源文件只添加到了当前的Target,另外一个Target这个时候是不能正常编译的,再比如写的工具类,被同事改了,或者自己有改动,很多地方用到了,怎么保证这个类的行为没有发生变化而影响到项目中的其它模块呢?诸如此类. 那么这些问题原因在哪,可否避免呢?当然是可以避免的,如果代码有新的改动,提交到版本库中的时候,有一个人帮我们检查必要事项,然后做做测试不就好了,这