摘要:
一、playbook入门 (一)、简述 playbook和ad-hoc相比,是一种完全不同的ansible运行方式,功能非常强大。 playbooks是资源简单的配置管理系统和多机器部署的基础。 基于yaml格式文件声明式配置执行任务 (二)、单文件示例 - hosts: nginx vars: h 阅读全文
摘要:
一、介绍 在大规模jobs的场景下,单台Jenkins master同时执行多个任务的构建,其性能可能会出现瓶颈从而会影响代码部署的效率,因此jenkins官方提供了jenkins分布式构建。将所有的jobs运行到不同的Jenkins slave节点,大幅度提供并行job的构建能力。 二、基于y 阅读全文
摘要:
一、共享库管理 (一)、介绍 简述 由于流水线被组织中越来越多的项目所使用,常用的模块功能可能多个项目都会使用。在多个项目之间共享流水线有助于减少冗余和代码的可读性。 共享库结构 (root) +- src # Groovy source files | +- org | +- foo | +- B 阅读全文
摘要:
一、权限管理 (一)、入门 介绍 在研发内部存在多个角色(开发、运维、测试),这些角色往往负责不同的项目,jenkins只提供了简单的权限管理。 插件 Role-based Authorization Strategy插件提供了基于角色的权限管理 (二)、插件使用 安装插件 ## 系统管理 => 插 阅读全文