jenkins-Job构建

一. 简述:

通过 Jenkins Job(也称为 Jenkins 项目或任务),可以定义和执行各种构建、测试和部署操作。以下是关于如何创建和配置 Jenkins Job 的详细指南,以及一些常见的任务类型和最佳实践。

二. 关于jenkins job:

在Jenkins中创建一个Job是非常简单的的。导航如下:

选项简述:

复制代码
#自由风格项目: 通用的构建方式,提供了最大限度的灵活性。
#maven项目: 专门适用于maven项目的构建作业。jenkins了解maven pom文件和项目结构,并可以使用pom文件中收集的信息减少需要设置项目执行的工作。
#pipeline项目: pipline管道特性项目(后续专门补充)。
#多配置项目:允许在不同的配置下运行相同的构建作业(通常用于在许多不同的环境中,不同的数据库,甚至不同的构建机器上测试应用)。
#文件夹: 
#multibranch pipeline: 
#copy form:  复制现有的作业。

一般通用的构建选项页面如下:

选项简述;

#Throttle builds: 设置时间段内允许并发的次数来实现构建的控制。

--Number of builds: 并发构建数

--Time period: 时间单位

#丢弃旧的构建(Discard old builds):控制保留构建数据的策略(影响磁盘空间占用)。

--保持构建的天数(Days to keep builds)

--保持构建最大个数(Max # of builds to keep)

--发布包保留天数(days to keep artifcts)

--发布包最大保留个数(builds to keep with artifacts)

#参数化构建过程(This project is parameterized):设置用户可输入的参数,没有输入则使用默认值

--Boolean Parameter: 布尔参数

--Choice Parameter:多个选项,构建时可以手动选择参数,默认是Coices内的第一行数据.

--Credentials Parameter:证书参数

--File Parameter:文件参数

--Label: 标签参数

--Muti-line String Parameter:多行字符串????

--Node:node节点参数(需安装插件:Node and Label pareter plugin)

--Password Parameter:密码参数

--Run Parameter:运行参数

--String Parameter:使用字符串值的参数变量

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

#Restrict where this project can be run:指定运行的主机(不指定则由Jenkins自行决定,即可以在slave节点运行,也可以在master节点运行)

相关推荐
大树8821 小时前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠21 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质1 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工1 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智1 天前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_1 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
施努卡机器视觉1 天前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
AC赳赳老秦1 天前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw
java_cj1 天前
深入kube-apiserver认证机制:从Bearer Token到mTLS的完整认证链解析
linux·运维·服务器·云原生·容器·kubernetes
lsyeei1 天前
linux 系统目录详解
linux·运维·服务器