0%

资源动态管理的测试环境发布系统的设计与未实现

记一次憋屈的项目。

背景

2021年初,我们计划实现一套高性能、操作便捷、易于维护的WEB版测试环境发布管理系统。起初已经完成了设计与关键技术点调研,也完成了基础应用架构和主流程脚本的开发,就差应用梳理和功能开发了。但是由于非技术方面的管理原因,导致项目中止。想来也是自己的一次成长与付出,做个记录纪念我死去的脑细胞,也方便以后翻出来复习。

架构设计

技术坑点记录

  • Jenkins default Jnlp node name
  • Pipline语法(拼接pod template)
  • harbor认证服务
  • Docker https限制
  • kubernetes plugin配置
  • NFS搭建与PVC的使用
  • 内网路由穿透配置
  • Jenkins 分布式+集群+docker in docker
  • Pipline 失败重试 try catch版本号
  • Tomcat路径资源
  • Ingress映射关系暴露
  • Nginx https反向代理
  • python Jenkins api 使用
  • Rancher Api调用梳理
  • Jenkins模版使用
  • Nginx忽略报错启动(reslover)
  • Nginx参数化部署
  • Jenkins指定节点的编译环境设置

参考文档

#结语
技术的终点是管理,管理的终点是格局,格局的终点是人性。