При строительстве/обслуживании VM-изображений, контейнеров и серверов как часть вашей инфраструктуры или CI/CD-трубопровода, как вы подтвердите, что вы построили правильные вещи?
Opunit Проверьте
это просто Инструмент с открытым исходным кодом Это будет запустить чеки в здравии против окружающей среды. Такие вещи, как, это услуга, работающая на порту, может ли мой экземпляр DNS, сделала правильную версию пакета/инструмента?
Запуск Opunit, затем даст отчет о тестировании, как и моча
или другие структуры тестирования.
Чтобы настроить проверки, вам просто нужно предоставить простой файл конфигурации:
- group: description: "Basic checks for startup" checks: - availability: port: 8080 status: 200 - version: cmd: node --version range: ^10.x.x
Вы также можете подключиться к запуску контейнеров или удаленных серверов:
# Just give address and ssh key: $ opunit verify root@example.com:2222 -c {opunit.yml path} -i ~/.ssh/server_rsa # Or name/sha of container $ opunit verify -c {opunit.yml path} -t {docker container name or id}
Попробуйте! Запросить любые новые функции, которые вы думаете, будет круто!
npm install -g opunit
Оригинал: «https://dev.to/chrisparnin/opunit-30j0»