本篇来介绍如何创建一个Job,这里叫job叫习惯了,最新版本jenkins叫item或者project。前面文章,我们简单提了一下,新建一个Job的过程。这里我们主要介绍这个Job的配置过程。我们先了解一个Job的创建的基本过程,以后才能去创建一个复杂的job。
1. 点击新建,给item命名
这里Job的名称叫Test1,类型只有一个,选择自由风格软件项目,点击Ok.
2.出现了Test1的配置界面。
上面有5个tab来切换,方便我们进行配置。第一个要配置的就是General,这里我们主要写一下描述,其他的不勾选。然后点击源码管理,来到下一个步骤界面。
3.配置源码管理
这里我们由于没有安装相关源码管理插件,所以这里是空白,常见的源码管理有git 或者github,SVN等。这部分不是本篇讨论内容,下次再介绍。
4. 构建触发器
构建触发器,这里有四个选项供你选择。第一个是远程构建,下一篇文章举例来介绍。第二个是依赖其他project 结束后再build。也是放在后面介绍。第三个是,周期性的构建,你可以点击右侧问号,会告诉你如何进行周期性构建。第三个Poll SCM,SCM是软件配置管理的意思,这里Poll SCM就是定期检查源码变更的构建。第三和第四容易混淆,周期性构建不会关注源码是否发生变化。而Poll SCM会去代码版本控制工具,定期查找代码是否有更新,如果有,就开始构建。这里,我们选择Build periodically来先演示下。点击右边问题,看看提示,指导我们如何填写值。
根据里面提供的实例,我们在输入框,填入一下值。五个星号,中间有空格隔开,表示每分钟执行一次。
5. 构建
这里有三种方式构建,由于我们没有安装其他插件,这里我们就选择最基本的,而且我们安装环境是windows,所以,这里我们点击windows 批处理命令。这里我们输入命令dir,dir在windows中可以显示当前路径下所有文件清单,类似linux下的ls命令。
6. 构建后操作
构建后操作是非常有用的,例如测试完后发生测试报告。
这里我们做最简单的,所有,这里我们什么都不选,下篇文章,我们需要这里设置Build other projects.然后这里直接点击Apply和保存按钮,这个Test1的project就创建完成。
7. 测试构建
在步骤6中的Test1 项目下,Build History是空的,这里我们点击立即构建来看看发生什么。
一般来说,构建号是从#1开始的,我这边删除了#1和#2,由于我们前面设置了周期性构建,设置没分都可以构建,所以,点击立即构建,可能会出现两个或者两个以上构建号。我们点击一个构建号,然后点击控制台输出,看到下面图片内容。
从输出的日志来看,这个build,执行了dir这个命令。一个简单的Job的创建过程和构建过程就介绍到这里,下一篇,介绍构建依赖关系,也就是构建这个需要从其他project构建完成后再进行。