/ / Pase el nombre de la máquina a una cadena variable en Octopus Deploy - octopus-deploy

Pase el nombre de la máquina a una cadena variable en Octopus Deploy - octopus-deploy

Tengo un servidor web y un servidor de aplicaciones, que están configurados como dos roles separados que puedo implementar en Octopus Deploy, denominados "My-Web-Sever" y "My-App-Server" de manera representativa.

Tengo una variable que es una ruta para compartir archivos en mi servidor de aplicaciones. Esta es una configuración de la aplicación en la configuración web en mi proyecto web, y quiero transformar esta configuración como parte de la implementación.

El nombre de la máquina del servidor de aplicaciones serádiferente según el entorno en el que esté implementando, por lo tanto, quiero pasar el nombre de la máquina a la variable haciendo referencia al nombre de la función del servidor de la aplicación, algo como:

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

es posible? De lo contrario, tendré que crear una variable para cada entorno con el nombre de la máquina establecido explícitamente.

Respuestas

1 para la respuesta № 1

Puedes definir las Variables Octopus que reutilizas.Variables de pulpo, es decir, Nombre = MiVariable, Valor = Algo # {OctopusMachineName}. Esto fue introducido en 1.2.2. La única otra forma de evitar esto (para evitar definir una variable por entorno) es mediante la asignación de unidades a los recursos compartidos de la red; entonces los nombres de los recursos compartidos se vuelven constantes en todos los entornos.