首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在jenkins job DSL groovy脚本中设置构建监视器视图的列数?

在Jenkins Job DSL Groovy脚本中,可以通过使用configure方法来设置构建监视器视图的列数。构建监视器视图是Jenkins中用于显示多个项目构建状态的一种视图类型。

以下是设置构建监视器视图列数的示例代码:

代码语言:txt
复制
job('example-job') {
    configure {
        views {
            'hudson.plugins.view.dashboard.Dashboard' {
                columns(3) // 设置列数为3
            }
        }
    }
}

在上述示例中,我们使用configure方法来配置example-job的属性。在views闭包中,我们指定了要使用的视图类型为hudson.plugins.view.dashboard.Dashboard,并通过columns方法设置列数为3。

构建监视器视图的列数决定了在视图中显示的项目的布局方式。通过设置不同的列数,可以灵活地调整视图的显示效果,以适应不同的需求。

关于Jenkins Job DSL的更多信息和用法,请参考腾讯云的产品文档:Jenkins Job DSL

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Pipeline As Code With Jenkins2.0

DSL(类似Gradle),任何发布流程都可以表述为一段Groovy脚本,并且Jenkins支持从代码库直接读取脚本,从而实现了Pipeline as Code理念。...) 传统Jenkins Job日益失控趋势让我们措手不及,Job太多,CI脚本太离散,维护成本实在太高了,而且很危险,一单Jenkins Server挂了,一切都Game Over了 新拉分支分支代码...Jenkins2.0Pipeline搭建使用Groovy脚本,通过Groovy脚本实现工作流管理步骤如下: 去Jenkins主界面建立Pipeline任务 实际上更常用是MultiBranch...Jenkins2.0 Pipeline关键DSL语法及示例 在这里总结一下Pipeline关键DSL语法,利用Groovy对其进行组合可以完成任何一项复杂CI/CD流程,熟悉它们大有裨益。...example.bat" build 触发构建一个jenkins job 1 build 'TEST_JOB' checkout 从SCM系统checkout repo,: 1 checkout

2K90

基于 jenkins CICD 实践

2.3 CD.jenkins 实战 Jenkins 实际使用我们分为以下五点: JOB-DSL Nested View Pipeline Slaves Groovy JOB-DSL ,单项目构建好模型后...2.3.1 JOB-DSL 下面的图都是在上面的DSL上面定义完成后自动生成。 Build 脚本里,把工程名称记下来,他产品名称、工程名,从哪到哪。 下面的图则是我们构建输出日志。...在前面介绍JOB-DSL 里给JOB配置权限,下面是个专门写个 Groovy 脚本JOB配置权限。 如上图把这三个人加一个执行权限,到产品AADev阶段JOB配置权限。...其实,这个例子不太好,也可以通过 JOB-DSL配置JOB权限,脚本量会更少。...下图是 Script 脚本: 下面这个截图配置JOB邮件发送Groovy脚本。 3.2.4 Sonar Sonar,这是我们现在一个界面,它会给你提供很多信息。 下图早期版本界面。

4.4K62
  • 开源 CICD 工具 Jenkins 有哪些学习路径,看看这篇

    ,远程脚本触发构建,其他项目构建结束后触发等 Build Environment 构建环境相关设置 构建前删除workspace,向Console 输出添加时间戳,设置构建名称,插入环境变量等 Build...Jenkins场景 项目命名规范 设置项目描述 设置历史构建清理规则 设置构建节点Label 邮件通知 常用插件 注意Jenkins备份策略,建议结合rsync备份远端 Jenkins定时备份:ThinBackup...Pipeline和Freestyle区别 Freestyle: 上游 / 下游Job调度, BuildJob ->TestJob -> DeployJob 在DSL Job里面调度多个子Job(利用...Build Flow plugin) Pipeline: 单个Job完成所有的任务编排 全局视图 Pipeline 会取代Freestyle么?...受益时候 会,当你希望获取类似于TravisCI风格工作流时候 Jenkins Pipeline入门 Pipeline脚本是由Groovy语言实现 – 无需专门学习Groovy Pipeline支持两种语法

    2.3K20

    Jenkins as Code-基础设施-项目-系统配置

    Jenkins有些插件可以帮助完成项目的配置: Job DSL 插件:使用此插件可以通过DSL语句创建配置项目 Job builder 插件: 可以使用yaml方式创建项目 JenkinsFile:...通过多分支流水线自动创建项目 关于Job DSL 更多内容可参考: 实践: Jenkins Core Api & Job DSL创建项目 ---- Jenkins系统配置 ---- 可以使用以下工具完成...jenkins系统设置: 编写初始化脚本 init.groovy 使用scripter 运行groovy脚本 Jenkins Configuration As Code ---- 插件地址:https...manage部分设置许多参数。...经验丰富Jenkins用户依靠Groovy初始化脚本来自定义Jenkins并执行所需状态。这些脚本直接调用Jenkins API,因此可以做所有事情(后果自负)。

    91020

    「持续集成实践系列 」Jenkins 2.x 构建CI自动化流水线常见技巧(二)

    在上一篇文章,我们介绍了Jenkins 2.x实现流水线两种语法,以及在实际工作该如何选择脚本式语法或声明式语法。...在本篇,我们将聊一下,关于Jenkins流水线DSL语言所提供用于控制流水线执行流程基本结构和一些常见技巧。 1....Pipeline流水线指令常见结构 正如在系列第一篇文章中介绍到Jenkins DSL采用Groovy脚本语言。...这也意味着如果当你掌握了Groovy语言,可以按照需求在流水线中使用Groovy语言结构和习惯用法,针对这一类使用者,通常会更倾向于用脚本式语法来实现流水线。...对于脚本式流水线,基本结构如下: node('worker'){ stage('阶段'){ // DSL } } 构建脚本式流水线常用结构或者说代码块节点主要由node

    1.3K20

    「持续集成实践系列 」Jenkins 2.x 构建 CI 自动化流水线常见技巧 (二)

    [007S8ZIlgy1gfh5msjmu4j30ve0hi110.jpg] 在上一篇文章,我们介绍了Jenkins 2.x实现流水线两种语法,以及在实际工作该如何选择脚本式语法或声明式语法。...在本篇,我们将聊一下,关于Jenkins流水线DSL语言所提供用于控制流水线执行流程基本结构和一些常见技巧。 1....Pipeline流水线指令常见结构 正如在系列第一篇文章中介绍到Jenkins DSL采用Groovy脚本语言。...这也意味着如果当你掌握了Groovy语言,可以按照需求在流水线中使用Groovy语言结构和习惯用法,针对这一类使用者,通常会更倾向于用脚本式语法来实现流水线。...对于脚本式流水线,基本结构如下: node('worker'){ stage('阶段'){ // DSL } } 构建脚本式流水线常用结构或者说代码块节点主要由node

    1.2K40

    3天学会Jenkins_6_管道或流水线教程之Jenkinsfile示例

    Jenkins管道,每个任务或事件都至少对一个或多个事件具有某种依赖性。 ? 上图代表Jenkins连续交付管道。它包含一组称为构建,部署,测试和发布状态。...4.2 脚本化(Scripted) 脚本化管道语法在轻量级执行程序帮助下在Jenkins主机上运行。...它使用非常少资源将管道转换为原子命令。声明式和脚本化语法彼此不同,并且有着完全不同定义。 特点: 最外层有node{}包裹 可直接使用groovy语句 5 为什么使用Jenkins管道?...你可以运行多个任务(job),甚至可以在循环中使用管道 6 Jenkins管道相关概念 Jenkins 安装和运行地方,它负责解析 job 脚本,处理任务,调度计算资源 其他常用概念和语法(以声明式方式...api或者cli进行调度 显示方式: pipline:提供上帝视角(全局视图) freestyle:没有视图 9 总结 本文从零基础介绍了JenkinsPipeline及Jenkinsfile相关概念

    3.9K20

    Jenkins集成必会技能——pipeline入门教程

    简单来说,就是一套运行于Jenkins工作流框架,将原本独立运行于单个或者多个节点任务连接起来,实现单个任务难以完成复杂发布流程(实用场景:将多个Jenkins构建任务轻松集成)。...Pipeline实现方式是一套Groovy DSL,任何发布流程都可以表述为一段Groovy脚本,并且Jenkins支持从代码库直接读取脚本,从而实现了Pipeline as Code理念。...使用条件 要使用Jenkins Pipeline,需要: Jenkins 2.x或更高版本、Pipeline插件 使用语言 Pipeline脚本是用Groovy 。...建议stages至少包含至少一个stage指令,用于连接各个交付过程,构建,测试和部署等。 steps steps包含一个或多个在stage块执行step序列。...去执行自动化脚本 前置条件:我已经有一个job,用来执行我回归脚本,同时我jmeter+ant+jenkins也已经集成好了,在那个job脚本调用执行是通畅 pipeline {

    17.4K54

    Jenkins分布式构建和Pipline

    DSL,任何发布流程都可以表述为一段 Groovy 脚本。...Pipline优势 可持续性:jenkins 重启或者中断后不影响已经执行 Pipline Job 支持暂停:pipline 可以选择停止并等待人工输入或批准后再继续执行。...可扩展:通过 groovy 编程更容易扩展插件。 并行执行:通过 groovy 脚本可以实现 step,stage 间并行执行,和更复杂相互依赖关系。...# Step:步骤,step 是 jenkins pipline 最基本操作单元,从在服务器创建目录到构建容器镜像,由各 类 # Jenkins 插件提供实现,例如: sh “make” Pipline...生成拉取代码Pipline脚本 ? ? 更改Pipline脚本 66 ? 执行验证Pipline Job ? 服务器验证数据 ? Jenkins分布式构建 ? ? ? 添加slave认证凭据 ?

    82750

    新手真的别再用过时jenkins freesytle了,10分钟教你搞定快速编写jenksinfile,快速离线调试

    循环和并行执行工作能力 5.可扩展: pipeline 插件支持其DSL自动扩展以及其插件集成多个选项。...Pipeline结构快速解析 语法参考:https://www.jenkins.io/doc/book/pipeline/syntax/ Jenlins Pipeline脚本语法是由Groovy语言实现...目前Jenlins Pipeline支持两种语法: Declarative 声明式(在Pipeline plugin 2.5引入) Scripted Pipeline 脚本式 声明式pipeline...步骤(steps) 执行脚本式pipeline, script{} Jenkins pipeline包含两类元素:stages和steps。...注意,Stage是一个逻辑分组概念,可以跨多个Node Step:步骤,Step是最基本操作单元,小到创建一个目录,大到构建一个Docker镜像,由各类Jenklins Plugin提供,例如:sh

    13910

    何在 Jenkins 构建后操作处理预期失败

    处理 Jenkins 预期失败与构建状态设置 在自动化测试过程,持续集成是一个至关重要环节,可以帮助团队更高效地进行代码集成和测试。...本文将讨论如何在 Jenkins 处理测试预期失败情况,并将其与构建状态相结合,以便更好地监控和管理项目的健康状况。...在 "Groovy Postbuild" 步骤,编写 Groovy 脚本来解析测试日志并检查是否存在 "XFAIL" 标记。如果存在,则设置构建状态为 "失败"。...Finished: UNSTABLE 「这需要管理员脚本批准。」 解决方案二:使用插件自动检测并设置构建状态 另一种更简化方法是利用 Jenkins 插件来自动检测并设置构建状态。...这种方法不需要编写复杂脚本,只需要简单地配置插件并设置适当规则即可。 「使用 "Text-finder" 插件:」 在 Jenkins 作业配置页面,找到 "构建后操作" 部分。

    67650

    Jenkins 2来了!Pipeline带你逃离黑洞

    Jenkins 2,你可以在Web可视化界面的文本区DSL脚本来编写流水线配置。当然,你同样可以将这些文本形式DSL代码和其他保存源码文本文件一起保存在外部版本控制系统。...图1-1 一个用于源码版本控制Jenkinsfile例子 声明式流水线 在以前版本Jenkins,流水线即代码大体就是Groovy脚本,其中插入了部分针对JenkinsDSL步骤。...在脚本式流水线DSL支持为数众多任务步骤,但是仍然缺失了部分面向Jenkins任务核心特性,比如,构建后处理、流水线结构错误检查以及基于不同执行状态发送通知功能。...这里有一个构建后过程示例,现在我们可以使用内建 DSL机制,通过简单定义就能实现基于构建状态发送通知功能。这减少了使用Groovy代码提供流水线定义来模拟传统Jenkins特性需求。...请注意,这并不像Jenkins仪表板上传统视图”选项卡那样,让你按照项目列表筛选。更确切地说,它就像操作系统目录文件夹。文件夹名称是项目路径一部分。

    2.2K20

    技术分享 | 跨平台API对接(Java)

    满足特定条件时自动触发 Jenkins 如果需要动态创建 Jenkins Job根据中间结果在某个触发点自动生成,再如生成 Job 需要使用参数也是动态运行阶段才能取到值场景下。...groovy 脚本并返回结果。...这类似于使用脚本控制台运行 groovy 脚本。 方法名说明renameJob(String oldJobName, String newJobName)重命名一个 Jobclose()关闭底层资源。...crumbFlag)将 Jenkins 设置为安静模式,等待已存在构建待完成,然后重新启动 Jenkinsexit(Boolean crumbFlag)在不等待任何现有构建完成情况下关闭 JenkinssafeExit...(Boolean crumbFlag)让 Jenkins 进入安静模式,等待现有的构建完成,然后关闭 Jenkins JobJenkins job 对应实体类,有很多实用语义级别的方法,构建

    1.3K30

    Jenkins流水线

    一、Jenkins流水线任务介绍之前采用Jenkins自由风格构建项目,每个步骤流程都要通过不同方式设置,并且构建过程整体流程是不可见,无法确认每个流程花费时间,并且问题不方便定位问题。...JenkinsPipeline可以让项目的发布整体流程可视化,明确执行阶段,可以快速定位问题。...构建Jenkins流水线任务 构建任务 构建Jenkins流水线任务 生成Groovy脚本 Hello World脚本生成 构建后查看视图 构建后查看视图2....Groovy脚本 Groovy脚本基础语法 // 所有脚本命令包含在pipeline{} pipeline { // 指定任务在哪个节点执行(Jenkins支持分布式) agent any...查看效果 查看效果Ps:涉及到特定脚本Jenkins给予了充足提示,可以自动生成命令生成命令位置3.Jenkinsfile实现Jenkinsfile方式需要将脚本内容编写到项目中Jenkinsfile

    65720

    打造企业级自动化运维平台系列(六):Jenkins Pipeline 入门及使用详解

    官方:Pipeline Syntax (jenkins.io) 什么是 Jenkins Pipeline Jenkins Pipeline是一种基于Groovy编写DSL,它可以描述交付流水线。...Scripted Pipeline:是基于Groovy编写脚本语言,它是一种灵活方式来描述交付流水线。...Jenkinsfile:是一种将Pipeline脚本保存为Jenkins源代码管理系统文件方式。...【Sections,Directives,Steps,赋值】等几大类 声明式核心概念 1.pipeline:声明其内容为一个声明式pipeline脚本; 2.agent:执行节点(job运行slave...Declarative Pipeline 语法要求更严,需使用 Jenkins 预定义DSL 结构,使用简单; Scripted Pipeline 受限很少,限制主要在 Groovy 结构和语法;

    1.5K10
    领券