Как вы проверяете установщики под винду? Т.е. то что все ок и после установки приложение запускается.
я не совсем понял вопрос. что проверяете?
Допустим собрал я msi пакет на CI. Дальше его устанавливаю на целевой машине, а приложение не запускается, потому что забыл положить dllку. Вот хочется избежать этого момента.
установить на "голой" винде и посмотреть что все запускается?
Закидывать все нужные DLL в MSI и распаковывать в папку с приложением
понятно, никак тогда, только через тестирование ручное
Это must have вариант, +
После первой установки винда перестает быть голой, вот в чем проблема. В голову приходит докер, но не оверхед ли это.
virtualBox со снимками образа использовал
оно как-то в ci интегрируется?
так что докер не должен быть оверхед
не уврен, для ci не подскажу тогда(
https://hub.docker.com/r/abrarov/windows-dev
А лицензия как? Если у меня хост линуксовый допустим.
виндовый докер только на винде запустится
Ух какие прекрасные новости... Значит вот откуда он лицензию вытащит
Я так понял, что он хочет докер в vm сделать
Жесткий диск можете vdi/vmdk/vhd сохранить и подсовывать эталонный, если нужно восстановит. Можно VBoxManage использовать для работой с виртуальной машиной: клонировать ее, диски, добавлять, удалять, стартовать и т.п. Насколько хватит фантазии
Обсуждают сегодня