[email protected]
Twitter
LinkedIn
YouTube
GitHub
  • Servicios
  • Blog
  • Repositorios
  • GitHub
  • Currículum
  • Contacto
Producto se añadió a tu carrito

Carrito

Cree una imagen personalizada y distribúyala en Azure VMSS mediante GitHub Actions

septiembre 20, 2021DevOps, Trucosjfadev

Con el siguiente ejemplo de flujo de trabajo de Github Actions, puede crear imágenes personalizadas con su aplicación y distribuirlas utilizando servicios de administración de imágenes de Azure comoGalería de imágenes compartidas Después, puede usar estas imágenes para crearMaquinas virtuales oConjuntos de escalas de máquinas virtuales 😎

name: Build App Node Image (Azure)

on:
  release:
    types:
      - created

jobs:
  BUILD-APP-NODE-IMAGE:
    runs-on: ubuntu-latest    
    steps:
    - name: CHECKOUT
      uses: actions/checkout@v2

    - name: WORKFLOW ARTIFACTS
      run:| 
        cd  "$GITHUB_WORKSPACE"
        mkdir workflow-artifacts/
        cp -r dist workflow-artifacts/dist
        cp install.sh workflow-artifacts/install.sh
      
    - name: AZURE LOGIN 
      uses: azure/login@v1
      with:
        creds: ${{secrets.AZURE_CREDENTIALS}}

    - name: BUILD VM IMAGE      
      uses: azure/build-vm-image@v0
      with:        
        resource-group-name: 'MyApp'
        managed-identity: 'myapp-imagebuilder'
        location: 'westeurope'
        vm-size: 'Standard_D4s_v3'
        source-os-type: 'linux'        
        source-image: Canonical:0001-com-ubuntu-server-focal:20_04-lts:latest
        customizer-source: ${{ GITHUB.WORKSPACE }}/workflow-artifacts
        customizer-script:| 
          sudo mkdir -p /var/www/myapp
          sudo cp -r /tmp/workflow-artifacts/* /var/www/myapp/
          cd /var/www/myapp/
          sudo ./install.sh
        dist-type: 'SharedImageGallery'
        dist-resource-id: '/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyApp/providers/Microsoft.Compute/galleries/MyAppImageGallery/images/myapp-node'
        dist-location: 'westeurope'
Para obtener más información, consulte este repositorio.:

Github action to create custom virtual machine images that contain artifacts built in CI workflows
https://github.com/Azure/build-vm-image
27 forks.
40 stars.
11 open issues.

Recent commits:
  • Merge pull request #24 from johndowns/task-parameters-locations-jsResync locations with documented allowed locations (JavaScript update), GitHub
  • Resync locations with documented allowed locations, John Downs
  • Merge pull request #20 from johndowns/task-parameters-locationsResync locations with documented allowed locations, GitHub
  • Resync locations with documented allowed locations, John Downs
  • Merge pull request #19 from larryclaman/masterFixed typos, GitHub

: Azur, Crear imagen, Nube, Desplegar, Acciones de Github, VM, VMSS

Servicios

  • Excel2chatGPT $10.00
  • Bot Tok $45.00
  • Corrección de errores en tu aplicación PHP Symfony $70.00 / hora
  • Corrección de errores Wordpressen su sitio de $70.00 / hora
  • Automatización de tareas usando Node.js $70.00 / hora

Blog

  • Cómo pagar con una tarjeta bancaria en Cryptomus
  • Guía completa para principiantes de Bot Tok: Comandos de terminal explicados
  • Mejor sitio para obtener vistas en TikTok
  • Jfa Whatsapp chatbot
  • TikTok Bot

Explorar

  • Gratis 10 Me gusta
  • Vistas gratuitas de 2K TikTok
  • Gratis 100 Favoritos de Tik Tok
  • Gratis 300 Acciones de TikTok
  • Comprar vistas de TikTok
  • Gratis 100 Me gusta en Instagram
Twitter
LinkedIn
YouTube
GitHub

© 2013-2025 Jordi Fernandes Alves (@jfadev)