Если я упаковываю артефакты.NET как nupkgs, как их можно развернуть с помощью Nolio?

Будучи новичком в Nolio, я прошу прощения, если я неправильно понял это.

Давайте перейдем к преследованию: если я упакую встроенные.NET-артефакты как nupkgs в систему CI и поместу их в репозиторий nuget, как их можно будет развернуть в моей целевой среде с помощью Nolio?

Другими словами, есть ли в Nolio поддержка.NET-артефактов, упакованных в nupkgs?

1 ответ

Решение

Во-первых, вам лучше обратиться в сообщество Nolio за более официальными руководствами и некоторой помощью от их поддержки. И я не уверен, что вам нужна какая-то конкретная поддержка.NET (хотя у Nolio есть поддержка iis/.net)

Но вкратце (очень коротко):

  1. Создайте файл манифеста (xml) со списком артефактов, которые вы хотите развернуть
  2. Создайте "мета-процесс", который будет анализировать файл манифеста и определит артефакт хранилища в Nolio для каждого из этих артефактов (это будет ваш шаг инициализации)
  3. Создайте процесс, который развертывает эти артефакты, этот процесс будет выполняться на реальных агентах, на которых вы хотите развернуть файлы. Выполните итерацию манифеста и используйте действие "ROC - Get Artifact", чтобы получить файлы на развернутую машину, и используйте другие действия для манипулирования файлами по своему усмотрению.
  4. Создайте шаблон, используя эти процессы.
  5. Вы можете использовать остальные вызовы из своего инструмента CI, чтобы создать релиз из этого шаблона и запускать его после каждой сборки.

(Но хороший ответ не может быть дан без знания вашей конкретной архитектуры, и существует множество способов развертывания артефактов с использованием Nolio...)

Другие вопросы по тегам