随笔分类 -  jenkins

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