Crear imágenes personalizadas

Puedes crear imágenes personalizadas para los Ejecutor hospedado en AE.

Nota: Los Ejecutor hospedado en AE se encuentran actualmente en beta y están sujetos a cambios.

Crear un Ejecutor hospedado en AE con una imagen personalizada

Los Ejecutor hospedado en AE pueden utilizar imágenes de sistema operativo que hayas personalizado para que se adapten a tus necesidades. Este artículo incluye los pasos de alto nivel para crear la imagen en Azure y prepararla para GitHub AE. Para obtener más información, refiérete a la Documentación de Azure.

Durante este beta, para poder crear una imagen personalizada para los Ejecutor hospedado en AE, necesitarás una suscripción a Azure que pueda aprovisionar una máquina virtual.

  1. Aprovisiona una MV nueva en tu inquilino utilizando una imagen de marketplace o un disco duro virtual (VHD).

  2. Opcionalmente, instala el software requerido en la MV.

  3. Desaprovisiona la MV:

  4. Utiliza el CLI de Azure para desasignar y generalizar la MV:

    $resourceGroupName = "octocat-testgroup"
    $vmName = "octo-vm"
    
    Stop-AzVM -ResourceGroupName $resourceGroupName -Name $vmName
    Set-AzVM -ResourceGroupName $resourceGroupName -Name $vmName -Generalized
    
  5. Genera una URI de SAS para el disco del sistema operativo de la MV.

    • Utiliza el portal de Azure: En el recurso del disco, navega a Exportación de Disco, configura URL expires in (seconds) en 86400 (24 horas), y genera la URL.

    • Utiliza el CLI de Azure:

      $resourceGroupName = "octocat-testgroup"
      $vmName = "octo-vm"
      
      $vm = Get-AzVM -ResourceGroupName $resourceGroupName -Name $vmName
      Grant-AzDiskAccess `
          -ResourceGroupName $resourceGroupName `
          -DiskName $vm.StorageProfile.OsDisk.Name `
          -Access Read `
          -DurationInSecond 86400
      
      • Reemplaza a octo-vm con el nombre de tu máquina virtual.

Una vez que hayas creado la imagen, puedes agregarla a GitHub AE. Para obtener más información, consulta la sección "Agregar un Ejecutor hospedado en AE con una imagen personalizada".

¿Te ayudó este documento?

Política de privacidad

¡Ayúdanos a hacer geniales estos documentos!

Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios.

Haz una contribución

O, aprende cómo contribuir.