Если я упаковываю артефакты.NET как nupkgs, как их можно развернуть с помощью Nolio?
Будучи новичком в Nolio, я прошу прощения, если я неправильно понял это.
Давайте перейдем к преследованию: если я упакую встроенные.NET-артефакты как nupkgs в систему CI и поместу их в репозиторий nuget, как их можно будет развернуть в моей целевой среде с помощью Nolio?
Другими словами, есть ли в Nolio поддержка.NET-артефактов, упакованных в nupkgs?
1 ответ
Во-первых, вам лучше обратиться в сообщество Nolio за более официальными руководствами и некоторой помощью от их поддержки. И я не уверен, что вам нужна какая-то конкретная поддержка.NET (хотя у Nolio есть поддержка iis/.net)
Но вкратце (очень коротко):
- Создайте файл манифеста (xml) со списком артефактов, которые вы хотите развернуть
- Создайте "мета-процесс", который будет анализировать файл манифеста и определит артефакт хранилища в Nolio для каждого из этих артефактов (это будет ваш шаг инициализации)
- Создайте процесс, который развертывает эти артефакты, этот процесс будет выполняться на реальных агентах, на которых вы хотите развернуть файлы. Выполните итерацию манифеста и используйте действие "ROC - Get Artifact", чтобы получить файлы на развернутую машину, и используйте другие действия для манипулирования файлами по своему усмотрению.
- Создайте шаблон, используя эти процессы.
- Вы можете использовать остальные вызовы из своего инструмента CI, чтобы создать релиз из этого шаблона и запускать его после каждой сборки.
(Но хороший ответ не может быть дан без знания вашей конкретной архитектуры, и существует множество способов развертывания артефактов с использованием Nolio...)