Build-SimanG8Image⚓︎
SYNOPSIS⚓︎
Genera la imagen de una versión completa de G8.
SYNTAX⚓︎
Build-SimanG8Image [-Version] <string> [<CommonParameters>]
ALIASES⚓︎
- New-SimanG8Image
DESCRIPTION⚓︎
Este comando genera las imágenes en archivos con formato .VHDX que contienen los archivos binarios de una version completa de G8 para la plataforma de Siman Cloud,
si existen versiones personalizadas por suscriptor también se genera una imagen dedicada por cada una de estas personalizaciones.
Tanto el compilado de la versión base como las personalizaciones se toman del repositorio público de Siman https://siman.blob.core.windows.net/sg8,
que es donde se publican los artefactos generados por cada release realizado por el area de desarrollo.
Las imagenes generadas se montaran en los servidores de la plataforma Siman Cloud tanto en Azure como en AWS, dependiendo de la versión asignada a cada suscripción.
Importante
Estas imagenes son inmutables, por lo que cualquier cambio o ajuste a los archivos binarios debera aplicarse como un parche, con lo cual generara una nueva imagen con el versionamiento correspondiente.
EXAMPLES⚓︎
Example 1 - Genera imágenes de versión completa⚓︎
PS> Build-SimanG8Image -Version 1.1.65.71
[+] Versión base: [1.1.65.71]
[-] Descargando paquete de repositorio publico de Siman...
[-] Crea imagen VHDX [1.1.65.71.vhdx]
[-] Agrega contenido de .\bin\1.1.65.71\
[-] Disco de imagen finalizado, publicandolo en ruta interna...
[*] Busca versiones personalizadas sobre esta version
[+] Version custom: [1.1.65.71.sus001]
[-] Descarga parche [1.1.65.71/custom/sus001.zip]
[-] Crea disco virtual diferencial
[-] Aplica contenido de parche a la imagen
[-] Copia imagen [1.1.65.71.sus001.vhdx] a ruta interna
[+] Version custom: [1.1.65.71.sus008]
[-] Descarga parche [1.1.65.71/custom/sus008.zip]
[-] Crea disco virtual diferencial
[-] Aplica contenido de parche a la imagen
[-] Copia imagen [1.1.65.71.sus008.vhdx] a ruta interna
....
PARAMETERS⚓︎
-Version⚓︎
Identificador de la versión de G8.
Type: System.String
DefaultValue: None
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: 0
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
CommonParameters⚓︎
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
INPUTS⚓︎
None⚓︎
OUTPUTS⚓︎
System.String⚓︎
Detalle del proceso de generación de imágenes.