Тестирование OSX Dotfiles
За последние несколько недель я перенес все свои конфигурации среды разработки в репозиторий dotfiles для своей среды разработки OSX Mojave. Я могу запустить мой bash-скрипт для установки всего, и он работает так, как вы ожидаете. Однако я хочу знать, есть ли у кого-нибудь способ проверить это на новой установке без полной очистки вашей машины.
Я могу сделать что-то подобное, скажем, на образе докера ubuntu в любом сервисе CI и получить работающий тест типа проходного сбоя, однако, поскольку кажется, что нет способа получить OSX на образе докера, единственный способ - полностью стереть на ваш диск и выполните новую установку osx, которая не только занимает много времени и потенциально может привести к потере данных, но на самом деле не подходит ни для чего, кроме ручного тестирования. Очень хотелось бы получить что-то подобное в CI, если это возможно.
Кто-нибудь сталкивался с этой проблемой раньше и нашел хороший способ ее обойти?
0 ответов
Вы можете создать другого пользователя на своем устройстве и протестировать точечные файлы с этим пользователем. Хотя это не так удобно, как виртуальная машина или контейнер докеров, это изолировало бы изменения от воздействия на вашего основного пользователя.