#jenkins
Вопрос:
Я новичок в проекте приложений .net (не веб-приложений) и использую jenkins для непрерывной сборки и выпуска. Я завершил создание сборок для своего проекта и получил файлы .exe и dll. Но мне нужно переупаковать его(создать msi) перед развертыванием на серверах. Так что может ли кто-нибудь дать пошаговую информацию для переупаковки и инструмент, который будет использоваться с Дженкинсом для упаковки. Я хочу автоматизировать этот процесс в jenkins CI И CD.
Ответ №1:
Дженкинс не способен напрямую упаковывать какие-либо приложения.
Он всегда будет использовать внешний инструмент через плагин или установленный вами. В случае MSI вам нужен агент Windows с приложением, которое получит команду в командной строке и выдаст результат.
Приложения:
- Installshield (очень старый платный)
- visual studio (платная)
- TFS (локальная или облачная) (платная)
- MSIX (? Я мало что об этом знаю)
- WIX (бесплатно)
Плагин Дженкинса здесь
Комментарии:
1. спасибо за ответ, приятель, ты устал от WIX ??
2. какой инструмент лучше всего использовать, приятель? — Iftimie Tudor
3. Нет, прошли годы с тех пор, как я перестал создавать материалы для .net. Чтобы получить дополнительные советы от сообщества, я рекомендую вам обновить свой вопрос с такими подробностями, как : используемая платформа и версии, нужен ли вам пошаговый установщик или просто msi, который будет выполнять автоматическую установку, целевые платформы Windows для создаваемого вами установщика. Также вы можете добавить еще несколько значимых тегов . Я ответил только с точки зрения Дженкинса (единственный банкомат с тегом).