У меня есть приложение C ++, которое до сих пор имела Windows и Linux. Теперь в настоящее время мы удаляем поддержку версии Windows, так как мы переносим все в Docker. Хочу/нужно запустить их в Docker, чтобы мы могли полностью удалить поддержку Windows. Код> Но я не уверен, является ли это лучшей практикой или есть ли другой лучший способ, о котором я не знаю. Я некоторое время искал, а также спросил нашего инженера DevOps, но я не мог найти ничего полезного. Я ищу что -то похожее на задачу vstest@2. Это имеет недостаток, что мы не можем гарантировать, что все на 100%, как в контейнере (например, может быть разные версии библиотек), и я должен добавить шаги, чтобы построить все в трубопровод, но это все еще лучше, чем бег это в Windows.
Подробнее здесь: https://stackoverflow.com/questions/793 ... s-pipeline