Saltar a contenido

Build-SimanG8Image⚓︎

SYNOPSIS⚓︎

Genera la imagen de una versión completa de G8.

SYNTAX⚓︎

Build-SimanG8Image [-Version] <String> [<CommonParameters>]

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, en donde previamente el area de desarrollo debió haber generado y publicado estos artefactos en formato .zip.

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.

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.
Ver Build-SimanG8PatchImage.

COMMAND ALIASES

  • New-SimanG8Image

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
Parameter Sets: (All)
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters⚓︎

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS⚓︎

None⚓︎

OUTPUTS⚓︎

String⚓︎

Detalle del proceso de generación de imágenes.

NOTES⚓︎

Build-SimanG8PatchImage

Get-SimanG8Image

Update-SimanAwsG8Version

Update-SimanAzG8Version