Jenkins
文章平均质量分 57
网络飞鸥
学无止境
展开
-
jenkins pipeline 运行超时后强制停止
要在Jenkins Pipeline中设置超时,并在超时后强制停止运行,可以使用Jenkins Pipeline的timeout指令。在上述示例中,Pipeline定义了三个阶段(Build、Test和Deploy),每个阶段都有相应的步骤。在Jenkins中,Pipeline是一种用于定义持续集成/持续交付(CI/CD)流程的工具。有时候,Pipeline的执行可能会超时,需要强制停止。如果Pipeline的执行超过了1小时,Jenkins将自动终止该Pipeline的执行,并将其标记为超时。原创 2023-11-29 09:30:26 · 1845 阅读 · 0 评论 -
终止Jenkins某Job的排队任务
Jenkins => 系统管理 => Jenkins CLI在命令行中输入:import hudson.model.*def q = Jenkins.instance.queueq.items.findAll { it.task.name.startsWith('JobName') }.each { q.cancel(it.task) }“JobName”可替换原创 2022-04-13 21:13:05 · 2128 阅读 · 0 评论 -
适用于DevOps的10款最佳Jenkins插件
目前 Jenkins 有超过 1500 个插件,用于支撑整个持续集成流程。由于插件数量众多,要选择一些合适的 Jenkins 插件会比较困难,本文介绍了一些比较有用的 Jenkins 插件,能够提升开发者效率。尽管目前在 CI/CD 领域有着众多的平台,Jenkins 一直是最著名的持续集成平台之一。虽然它经历了和 Oracle 的争斗,最终从之前的Hudson 单独分离出来,但是凭借社区和大公...原创 2019-08-09 13:43:29 · 338 阅读 · 0 评论 -
Jenkins cli 与 Jenkins ssh
Jenkins Cli 介绍Jenkins Cli为Jenkins提供的一个cli工具,此工具功能非常强大,可以完成诸如重启jenkins,创建/删除job,查看job控制台输出,添加/删除节点等功能. 但是实际工作中,像创建任务这样的配置显然cli非常吃力,不如直接在web管理界面操作,但是对于重启Jenkins,查看诊断信息等,执行一个手动构建任务等,则直接使用cli比进入web管理界面操作更加方便. 因此什么时候web管理界面,什么时候使用cli,要看是否有利于提升生产力,是否有利于提升个人能力,是原创 2020-12-17 10:08:50 · 375 阅读 · 0 评论 -
Jenkins 使用 CLI 构建任务
Jenkins为用户提供多种方式进行任务的构建。除了Web界面和REST API,还可以通过命令行进行任务的创建、删除、构建等工作。官方wiki:https://jenkins.io/doc/book/managing/cliJenkins允许客户端通过HTTP协议或者SSH协议连接Jenkins服务器。准备工作:下载jenkins-cli.jar,地址:JENKINS_URL/jnlpJars/jenkins-cli.jar,其中JENKINS_URL为JENKINS地址。通过HTTP方原创 2020-12-17 09:27:25 · 770 阅读 · 0 评论 -
Jenkins RestAPI调用出现Error 403 No valid crumb was included in the request
方法一:(不推荐)在jenkins 的Configure Global Security下 , 取消“防止跨站点请求伪造(Prevent Cross Site Request Forgery exploits)”的勾选方法二:1、获取用户API tokenhttp://Jenkins_IP:8080/user/zhangyi/configure点击 show API Token,假设是API_TOKEN2、计算CRUMBCRUMB=$(curl -s 'http://USER:A原创 2020-12-17 09:14:31 · 450 阅读 · 0 评论 -
jenkins Job DSL
Jenkins DSLhttps://plugins.jenkins.io/job-dslDomain Specific Language 专门针对 一个特定的问题领域含有建模所需的语法和语义,在与问题域相同的抽象层次对概念建模在大规模的Jenkins实践中创建项目也是一个问题,如何通过模板自动化的创建Jenkins项目呢?通过安装Job Dsl插件后,通过 Dsl直接创建项目; 也可以通过工具将dsl转换为xml,然后再通过Jenkins API创建项目。...原创 2020-12-16 15:19:17 · 1229 阅读 · 0 评论 -
Jenkins升级、迁移和备份
升级JenkinsJenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢?war:下载新版的war文件,替换旧版本war文件。重启即可。二进制:卸载旧版本,安装新版本即可。Jenkins程序下载地址:http://mirrors.jenkins-ci.org/note:升级前,请测试该版本和你本地数据的兼容性。如何测...原创 2020-01-15 13:08:36 · 427 阅读 · 0 评论