Целью является автоматическое развертывание проекта ASP.net из GIT. Решение (в смысле Visual Studio) состоит из нескольких проектов, использующих C # и структуру сущностей под капотом и React для внешнего интерфейса. Я знаю, что установить (например, с помощью npm), чтобы пользовательский интерфейс был перенесен (с помощью веб-пакета), но я не уверен, что именно делает Visual Studio, когда вы нажимаете Опубликовать в папке . Я хотел бы сделать именно этот шаг сборки как для C #, так и для React-интерфейса, используя сервер Jenkins.
Я также мечтаю о сборках, запускаемых с помощью GIT-tag, но это другой вопрос.
Итак, у меня есть следующие серверы, работающие на разных (виртуальных) коробках:
- GIT-сервер
- Jenkins-сервер
- Производственный сервер, на котором размещено решение сИнформационные службы Интернета (IIS).
Я знаю, как заставить (1) и (2) общаться друг с другом, и я могу развернуть материал с (2) по (3). Первая часть моей задачи: Что мне нужно установить на сервере Jenkins (2), чтобы построить полное решение?
Вопросы, относящиеся *