项目描述:公司原有项目都是基于传统运维模式,随着公司业务不断发展,自动化运维大势所趋,从开源(gitlab+Jenkins+ansible)和商业(Atlassian系列)系统两张模式进行尝试,最终选择Atlassian软件搭建自己的自动化运维系统,使用confluence知识库管理系统、jira项目管理系统、bitbucket代码管理系统、bamboo构建发布系统、crowd用户管理系统,搭建起一整套自动化运维系统,实现了各个环节的自动化,大大提高了工作效率,系统具体功能如下:
(1),代码根据项目划分权限,所有代码提交至分支并发起主干合并请求后由专人进行主干代码合并。
(2),代码提交触发jira中bug管理状态,自动构建并发布至开发环境,应用健康检查通过后自动发送微信消息至测试人员,测试接到通知测试无误后触发bug管理状态,自动通知运维人员测试通过,在指定时间进行滚动升级。
担任角色:单人完成整个系统搭建及各个流程的建立。