上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 在工作中可能会遇到这样的场景,即需要把一个Jenkins Master上的job迁移到另外一台Jenkins Master上,那怎么做比较好呢? 如果只是单独的一个job且这个job的设置很简单,这种情况下当然可以直接在新的Jenkins Master上直接创建job然后从旧的job拷贝下配置即可。 阅读全文
posted @ 2024-07-09 13:39 david_cloud 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 关闭 jenkins 只需要在访问jenkins服务器的网址url地址后加上exit。例如我jenkins的地址http://localhost:8080/,那么我只需要在浏览器地址栏上敲下http://localhost:8080/exit 网址就能关闭jenkins服务. 重启 Jenkins 阅读全文
posted @ 2024-07-09 13:37 david_cloud 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Jenkins默认使用自带数据库模式存储用户,在企业中一般都会有统一的认证中心,例如 LDAP、ActiveDirectory中管理用户。可以配置Jenkins集成实现统一用户管理。 LDAP集成 LDAP系统是用于用户管理,在配置集成的时候我们只需要以下信息: 服务器地址: ldap://192. 阅读全文
posted @ 2024-07-09 13:37 david_cloud 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 安装完成后,配置管理工具 安装并配置 git yum -y install git 编辑git环境变量为/usr/bin/git 安装并配置 maven wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/bina 阅读全文
posted @ 2024-07-09 13:34 david_cloud 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在日常工作中,我经常需要创建或修改很多 Jenkinsfile,有时还会发生错误。这是一个非常繁琐的流程——修改 Jenkinsfile,提交、推送,然后等 Jenkins 提醒你少加了一个括号。 Command-line Pipeline Linter(https://jenkins.io/doc 阅读全文
posted @ 2024-07-09 13:33 david_cloud 阅读(1) 评论(0) 推荐(0) 编辑
摘要: pipeline配置java项目 pipeline { agent { label 'slave' } options { timestamps() disableConcurrentBuilds() buildDiscarder( logRotator( numToKeepStr: '20', d 阅读全文
posted @ 2024-07-09 13:32 david_cloud 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 起因:执行完流水线后进行一定程度的消息推送,所以选择钉钉进行jenkins构建结构的消息推送 下载配置相关依赖插件 相关环境: Jenkins 2.277.3,安装文档见上篇 DingTalk 插件 2.4.3 build user vars plugin 插件 1.7 在Jenkins中安装钉钉插 阅读全文
posted @ 2024-07-09 13:30 david_cloud 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 由来与演进 在Jenkins 1.x中,对于job的配置大多是基于图形界面的,也就是说,要在GUI页面手动设置相关的job参数。 随着不同类型和用途的job越来越多,参数越来越复杂,难以有效地管理数量庞大的图形界面配置信息,也无法有效追踪和记录配置的更改。 在Jenkins 2.0中,基于Pipel 阅读全文
posted @ 2024-07-09 13:25 david_cloud 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 最近一直有很多同学提到不会写 Jenkins Pipeline 脚本,我都是直接摔一个 Jenkins 官方文档给他们,但是当我自己仔细去查看资料的时候发现并非如此简单,无论是声明式还是脚本式的 Pipeline 都依赖了 Groovy 脚本,所以如果要很好的掌握 Pipeline 脚本的用法,我们 阅读全文
posted @ 2024-07-09 13:23 david_cloud 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 声明式流水线 声明式Pipleine是官方推荐的语法,声明式语法更加简洁。所有的声明式Pipeline都必须包含一个 pipeline块中,比如: pipeline { //run } 在声明式Pipeline中的基本语句和表达式遵循Groovy的语法。但是有以下例外: 流水线顶层必须是一个块,特别 阅读全文
posted @ 2024-07-09 13:21 david_cloud 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页