/ / Passe o nome da máquina para uma sequência variável no Octopus Deploy - octopus-deploy

Transmita o nome da máquina para uma string variável no Octopus Deploy - octopus-deploy

Eu tenho um servidor da Web e um servidor de aplicativos, configurados como duas funções distintas nas quais posso implantar no Octopus Deploy, chamado "My-Web-Sever" e "My-App-Server" repetidamente.

Eu tenho uma variável que é um caminho de compartilhamento de arquivos no meu servidor de aplicativos. Essa é uma configuração de aplicativo na configuração da web em meu projeto da web e desejo transformar essa configuração como parte da implantação.

O nome da máquina do servidor de aplicativos serádiferente, dependendo do ambiente em que estou implantando, portanto, desejo passar o nome da máquina para a variável referenciando o nome da função do servidor de aplicativos, algo como:

\$OctopusParameters["My-App-Sever.Machine.Name"]MyShareName

Isso é possível? Caso contrário, terei que criar uma variável para cada ambiente com o nome da máquina definido explicitamente.

Respostas:

1 para resposta № 1

Você pode definir variáveis ​​de polvo que reutilizamVariáveis ​​de polvo, ou seja, Name = MyVariable, Value = Something # {OctopusMachineName}. Isso foi introduzido no 1.2.2. A única maneira de contornar isso (para evitar definir uma variável por ambiente) é mapeando as unidades para os compartilhamentos de rede - e os nomes dos compartilhamentos se tornam constantes em todos os ambientes.