笔者接触过不少运维团队,他们在测试环境下的日常工作主要如下。
(1)资源保障,避免因资源不足导致的各种问题,比如对磁盘空间的清理,对CPU内存资源的保障,如果这类问题较少发生,在测试环境投入的精力会非常少。
(2)持续集成的稳定性保障,在CI/CD的生命周期内出现了一些不稳定性现象或服务宕掉等情况。
(3)运维初始化配置的一些服务,如Nginx、DNS等。
总之,测试环境的维护核心是保证可用性,并将测试环境交付给测试人员和开发人员。