Octopus Развертывание нескольких сценариев SQL для определенных подключений к базе данных. - PullRequest
0 голосов
/ 20 декабря 2018

Я автоматизировал непрерывное развертывание DevOps с помощью осьминога.Я создал пакет моего WebApp и сценарий миграции sql.Это будет успешно развернуто на SQL-сервере.Но теперь я хочу запускать определенные сценарии .sql в моем пакете осьминога для определенных баз данных / серверов.

Например: script1.sql должен быть запущен на:

Server=DTAP-L-SQL01\TEST;Database=Octopus_Test;Integrated Security=True; and script script2.sql needs to be run on Server=DTAP-L-SQL02\TEST;Database=Octopus_Test;Integrated Security=True;

IsМожно ли настроить это динамически?Я искал весь интернет, но ничто не приблизилось к тому, что я хочу.

1 Ответ

0 голосов
/ 21 декабря 2018

Вы должны быть в состоянии сделать это через Scoping Variables.Из документации Octopus :

Переменные, которые вы определяете для своих проектов в Octopus, могут быть определены следующими способами:

  • Среды (наиболее распространенные).

  • Цели развертывания.

  • Целевые роли.

  • Развертываниешаги.

  • Каналы.

  • Арендаторы.

Я думаю, что выищет здесь роль Target.

...