我正在为我们的 Jenkins 构建环境的健全性测试创建一个 Jenkins 作业列表。我想创建多层工作。第一层作业会检查环境,例如如果所有从属设备都已启动,则第二层可以检查与其他工具的集成,例如 GitHub、TFS、SonarQube,然后第三层可以运行一些典型的构建项目。此健全性测试还可用于在对 Jenkins 服务器进行任何重大更改后验证环境。
我们在两台服务器上创建了大约 10 个从属服务器,一台 Windows 和一台 Linux。我知道我可以创建一个在特定从站上运行的作业,因此测试从站是否在线,但是这样我需要创建 10 个作业来测试所有从站。有没有最好的方法来检查所有从站是否都在线?