简单了解了Jenkins界面之后,下面我们简单介绍一下如何使用jenkins创建一个任务.打开Jenkins web管理界面之后,点击左侧最上方的NewItem图标


便会进入如下界面


产生要输入一个构建项目名称,否则将无法创建项目,输入项目名称后,下面jenkins提供了多种项目模板,比如自由式项目,管道,多分支管道,外部工作等,其中自由式项目是最为常用和通用的,也是后面章节我们主要讲解的内容.这里我们就给任务命名为AnewItem,当然这里是随意起的,你可以起任意名称,当然建议命名跟任务要实现的功能有一定关联性,便于管理.

输入名称之后,我们还要点击下面的模板选择其一,否则也无法创建项目,这里我们就选择第一个,FreeStyle Project,选中的模样周围会出现一个蓝框,以指示该模板为选中状态,执行了命名和选择模板以后,底部的Ok按钮便处于激活状态,我们点击一下,完成任务创建.此时Jenkins会打开如下一个界面:

 

当然这个界面非常大,由于作者水平不限不会截取滚动图,这里只截取了部分,小伙伴们可以看自己的Jenkins界面,Project Name是上一步填写好的,在这里也可以修改.紧挨着下面是Description(项目描述)这里可以输入一些简单的描述,方便以后查看,快速了解这个任务是做什么用的.

紧接着下面是一些复选框,由于笔者水平和项目经验有限,这些选项并非全都用过,以后随着项目深入再出一些高级教程讲解这些知识,把空缺的补上.当然作为初级入门,这些内容也并非必要,有些选项也可以通过一些笨拙的手段来补偿,小伙伴们完全可以放心.

下面的一栏为Source Code Management(源代码管理),每一部分为粗体大号字,并且有分隔级,很容易看出来.可以选择的选项为None,git和Subversion.需要指出的是,Jenkins早期版本并没有集成git,所以很多较老的教程会提出如何下载git插件来实现创建git项目,新版本的则集成了git,不需要额外安装插件.现在我们只创建一个简单的任务,因此选择None.下面一栏为构建触发器,这里我们也不选择,以后章节会覆盖这里面的内容.再下面一栏为构建环境,这里我们也不使用,以后章节会覆盖部分内容.再往下面是构建,是这节的主角,我们点击Add Build step,会弹出如下一个下拉菜单供选择

大家看到的应该我和的差不多,当然我的可能多一些因为我安装了一些插件,不过大可不必担心,当用到相关插件的时候我都会说明如何下载使用.

这里我们选择第项,Execute Windows batch command便会出现下面一个窗口

我们可以在文本框里输入要执行的windows cmd命令,可能有的小伙伴们到这里懵了,不知道如何下手,其实这里可以输入平时我们在cmd窗口输入的命令,不熟悉cmd的小伙伴们可以花些时间了解一下,当然我也不是很熟悉,只会执行一些简单的命令,更为复杂命令我使用的是powershell,后面也会有章节讲解powershell,之所以讲powershell一是因为powershell对.net程序员很友好,我们可以调用c#或者vb.net编写的dll,或者直接使用c#写复杂的powershell命令,然后编译成dll使用powershell.exe来调用,还有一点考量是powershell是跨平台的,虽然笔者只在windows下使用过powershell,但深信它会给在linux平台下部署.net项目带来方便.

当然powershell是后话,不会的小伙伴们也别被吓倒了,入门我们只介绍一些简单的命令,如果你在项目中有更为复杂构建任务需要应付,你再去学习powershell或者linux shell或者其它脚本来提升工作效率,当然这些就要靠自己了,笔者水平有有限,这里只是抛砖引玉,帮助苦于入门的小伙伴们.

下面言归正传,我们在文本框里输入dir命令,当然你也可以输入其它cmd命令.然后点击左下角Save按钮,保存项目,这样一个构建任务就创建完成了.点击save后出现如下界面


我们点击左边的Build now(现在开始构建),就会手动触发一次构建.

构建完成之后下面便会出现一条构建记录

构建记录标号前面有一个小圆点,是构建状态指示器,其中蓝色代表构建成功,红色代表构建失败.如果一个项目有多次构建时,我们可以很容易通过这个状态指示器看到哪些构建成功了,哪些失败了.

我们点击构建记录名(#1)便会进入这个构建记录的详细信息,如下界面


右侧主界面默认显示的是这次构建的一些信息,如构建时间,构建耗时,构建人等信息.

我们点击左侧导航栏里面的Console Output(控制台输出)

主工作区便会显示命仅的输出信息


这也是我们解决错误的依据,当构建出出错的时候,我们就要查看命令输出结果,找出错误所在.

Jenkins入门之新建任务的更多相关文章

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

    2014-12-08:已不再担任SCM和CI的职位,Jenkins的文章如无必要不会再维护. 写的我想吐血,累死了. 网页看着不爽的,自己去下载PDF.有问题请留言! Jenkins入门系列之——03 ...

  2. Jenkins 入门系列--Jenkins 的安装配置

    写的我想吐血,累死了. 网页看着不爽的,自己去下载PDF.有问题请留言! Jenkins入门系列之--03PDF文档下载 第二章 Jenkins安装与配置 2 Jenkins安装 在最简单的情况下,J ...

  3. Jenkins入门教程

    Jenkins入门教程 @ 目录 Jenkins入门教程 1. 什么是Jenkins 1.1 我们为啥需要jenkins 1.2. Jenkin实现原理 2. Jenkins搭建 2.1. Jenki ...

  4. [转载] Jenkins入门总结

    转载自http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html 在网上貌似没有找到Jenkins的中文的太多的文档,有的都是关于Huds ...

  5. Jenkins入门总结

    Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作 在网上貌似没有找到Jenkins的中文的太多的文 ...

  6. Jenkins入门系列之

    Jenkins入门系列之——00答疑解惑 Jenkins进阶系列之——11修改Jenkins用户的密码 Jenkins进阶系列之——12详解Jenkins节点配置 Jenkins进阶系列之——13修改 ...

  7. Jenkins入门-转

    reference : http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html 在网上貌似没有找到Jenkins的中文的太多的文档,有 ...

  8. JENKINS安装及新建用户,权限配置

    JENKINS安装及新建用户,权限配置 1. 下载安装 jenkins 官网地址https://jenkins.io/index.html 下载地址https://jenkins.io/downloa ...

  9. Jenkins入门【转】

    一.Jenkins概述 二.安装Jenkins https://pkg.jenkins.io/redhat-stable/ sudo wget -O /etc/yum.repos.d/jenkins. ...

随机推荐

  1. 浅谈Spring中的IOC容器

    一.IOC.DI基本概念 IoC(Inversion of Control)控制反转指的是把对象的创建,初始化,销毁等工作交给容器来做.由容器控制对象的生命周期(传统方式中是由我们程序员主动创建对象. ...

  2. 利用websocket实现微信二维码码扫码支付

    由于业务需要引入微信扫码支付,故利用websocket来实现消息推送技术. 实现大致流程:首先客户端点击微信支付按钮,触发微信支付接口,同时微信支付响应成功参数后,连接websocket客户端,此刻利 ...

  3. 《HTTP权威指南》1-HTTP概要

    Http HyperText Transfer Protocol,超文本协议通过此协议,我们可以将遍布全世界的Web服务器上的信息块快速,便捷,可靠的搬移到我们自己桌面上的Web浏览器上.这些信息块指 ...

  4. 18年最有"钱"途的专业就是它(文末有福利)

    根据社会调查机构麦可思发布的<2018年中国大学生就业报告>中得知,从就业率.薪资和就业满意度等多角度综合考量,信息安全专业为首推绿牌专业. 不管你是计算机相关专业的学生,还是已经工作的I ...

  5. Android 视频播放器 (二):使用MediaPlayer播放视频

    在 Android 视频播放器 (一):使用VideoView播放视频 我们讲了一下如何使用VideoView播放视频,了解了基本的播放器的一些知识和内容.也知道VideoView内部封装的就是Med ...

  6. Javascript高级编程学习笔记(81)—— 富文本(1)

    富文本编辑 富文本编辑又称为: WYSIWYG(What You See Is What You Get,所见即所得) 常用于博客等用途,虽然没有规范,但是在IE最先引入后其他的浏览器厂商也相继完成了 ...

  7. 第42节:Java知识点回顾复习

    Java介绍 Java是一门面向对象的程序设计的编程语言,在1995年,sun公司发布了Java这门编程语言,有咖啡的名称,是当时灵机一动的想法.在2010年的时候被Oracle公司收购了,目前jdk ...

  8. Kali学习笔记37:APPSCAN

    APPSCAN是一款商业Web扫描器,被IBM公司收购 功能和AVWS.Burp类似,不过界面更加简单 APPSCAN的使用比Burp等开源软件要简单很多 所以我这里写得内容比较少,不过它的功能还是很 ...

  9. GitHub 近 100,000 程序员“起义”:向“996”开炮!

    作者 | 伍杏玲 出品 | 程序人生(ID:coder_life) 平常CSDN推送关于程序员加班的文章时,很多程序员边吐槽边调侃地留言“比拼”:“我们也是996”.“007来报道”…… 可在简单的数 ...

  10. Golang之发送消息至kafka

    windows下安装zookeeper 1.安装JAVA-JDK,从oracle下载最新的SDK安装(我用的是1.8的) 2.安装zookeeper3.3.6,下载地址:http://apache.f ...