Jenkins构建一个项目

本文详细介绍了如何使用Jenkins进行项目构建,包括Jenkins的下载安装、创建简单项目、配置源代码管理(以SVN为例)、构建触发器设置(如周期性构建、依赖其他项目构建等)以及构建后的操作,如构建其他项目、邮件通知和删除工作空间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


Jenkins下载安装,这个不说了,直接下载安装,自己选择windows还是Linux版本。Jenkins下载地址:https://jenkins.io/index.html

先建一个简单的项目


一、项目名称与描述


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

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

关闭构建:这样项目就没法进行构建了
在必要时进行并发构建:满足策略要求时就会进行并发构建
    安静期:设置一个时间来间隔每次构建的间隔
    重试次数:这个和系统设置的一样,拉取源码重试的次数
    该项目的上游项目正在构建时阻止该项目构建与该项目的下游项目正在构建时阻止该项目构建:用于上下游项目有关联的构建策略
    使用自定义的工作空间:使该项目独立于系统的工作空间
    保留构建的依赖日志


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


repository url:填写仓库的地址
Credentials:这里需要配置拉取svn源码的用户名和密码
Local module directory:具体的项目的路径,默认从根目录拉取
Additional Credentials:增加额外认证
Check-out Strategy:代码检出策略
源码库浏览器:这里默认就可以了


三、构建触发器


1、Build after other projects are built:在其他项目构建完成后再进行构建
①Trigger only if build is stable:其他项目构建成功
②Trigger even if the build is unstable:其他项目不稳定
③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.execute shell:执行shell命令

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


五、构建后


build other projects:构建其他项目
e-mail notification:发送邮件
editable email notification:发送邮件(这是一个插件)
delete workspace when build is done:构建后删除工作空间


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值