随笔分类 - jenkins
Jenkins 基于 Crowd 和 Role-based 插件的角色权限管理
摘要:背景 测试环境的 Jenkins 是开发和测试混用的,未做细粒度的权限控制,开发总是构建测试的任务(不提前打招呼),导致测试任务中断,故需要隔离开发和测试用户权限。 PS:我司是使用 Crowd 进行用户的权限管理,来实现所有办公软件的统一登录。 配置 配置约定 Jenkins 任务命名规范:环境标
阅读全文
Jenkins Pipeline 动态参数传递 Git 分支
摘要:背景 公司其中一个项目采用分支上线模式,每次生产上线都需要修改 Jenkins 任务中的 Git 分支版本,改为参数传递 Git 分支。 实现 我们采用参数传递 Git 分支,另外也可使用Git Parameter插件实现,会列出所有的 Git 分支。 在 Jenkins 任务中添加 String
阅读全文
jenkins 忘记密码或认证配置出错后解决办法
摘要:背景 我们测试环境的 Jenkins 是通过 Crowd 进行统一登录认证,授权策略采用“项目矩阵授权策略”,运维同事在配置Role-Based Strategy时出错,导致所有用户登录后都没有权限了。 解决办法 Jenkins 的所有信息都是存储在 xml 文件中,目录为:$HOME/.jenki
阅读全文
Jenkins 批量创建任务的三种方法
摘要:最近,要搭建多套测试环境,需要把 Jenkins 中 dev 视图下的所有任务批量复制到 sit 等视图下。 说明 Jenkins 任务名称规则为:[测试环境标识]-[工程名称],如:dev-daodaotest,sit-daodaotest。 视图中显示任务的正则表达式:[测试环境标识]-.* ,
阅读全文
浙公网安备 33010602011771号