1、Jenkins构建一个项目

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lht3347/article/details/83015025

Jenkins下载安装完成,本地是用Windows。以下是创建教程

一、首先点击 “新建” 按钮,创建一个简单的项目

二、项目名称与描述

选项注解:

丢弃旧的构建:设置构建历史的保存策略

参数化构建过程:里面可以配置不同的参数,便于在构建时引用这些参数

关闭构建:这样项目就没法进行构建了

在必要时进行并发构建:满足策略要求时就会进行并发构建

安静期:设置一个时间来间隔每次构建的间隔

重试次数:这个和系统设置的一样,拉取源码重试的次数

该项目的上游项目正在构建时阻止该项目构建:用于上游项目有关联的构建策略

该项目的下游项目正在构建时阻止该项目构建:用于下游项目有关联的构建策略

使用自定义的工作空间:使该项目独立于系统的工作空间

保留构建的依赖日志

三、源代码管理根据自己的需要进行选择。这里以SVN为例:

repository url:仓库的地址

Credentials:svn源码的用户名和密码

Local module directory:具体的项目的路径,默认从根目录拉取

Additional Credentials:增加额外认证

Check-out Strategy:代码检出策略

四、构建触发器

1、Build after other projects are built:在其他项目构建完成后再进行构建

  1. Trigger only if build is stable:其他项目构建成功
  2. Trigger even if the build is unstable:其他项目不稳定
  3. Trigger even if the build fails:其他项目构建失败

2、Build periodically:周期进行构建

日程表的参数构建格式:* * * * *

注意:每颗星星中间用空格隔开

第一个星代表的是分钟 minute,取值 0~59;

第二个星代表的是小时 hour,取值 0~23;

第三个星代表的是天 day,取值 1~31;

第四个星代表的是月 month,取值 1~12;

第五个星代表的是星期 week,取值 0~7,0 和 7 都是表示星期天。

3、Poll SCM

定时检查源码变更(根据SCM软件的版本号)。如果有更新,则checkout最新code,然后执行构建动作。

五、构建

1.execute windows batch command:执行windows的cmd

2.Invoke Ant:调用Ant

3.execute shell:执行shell命令

4.invoke top-level maven targets:调用maven

5.Run with timeout:运行超时

六、构建后操作

Aggregate downstream test results:统计验证结果

Archive the artifacts:构建归档

build other projects:构建其他项目

e-mail notification:发送邮件

editable email notification:发送邮件(这是一个插件)

delete workspace when build is done:构建后删除工作空间

七、附注资料

2、Jenkins构建完成自动发送邮件​​​​​​​

猜你喜欢

转载自blog.csdn.net/lht3347/article/details/83015025