В настоящее время мне нужно развернуть последнюю версию моего приложения в среде контроля качества, что является болезненной и полностью ручной задачей. Я рассматриваю возможность использования Puppet или Vagrant в качестве способа управления моей инфраструктурой и развертывания некоторых виртуальных машин со всеми необходимыми мне компонентами, чтобы я мог проводить приемочные тесты для последней версии моего программного обеспечения. Я ищу что-то, что интегрируется с моим Bamboo и разберет эти машины, когда я закончу с ними.
О Vagrant много говорят, но мне кажется, что вам нужно сначала подготовить виртуальную машину, прежде чем использовать Vagrant. Один лучше другого или кто-то использует оба как часть среды CI?