[email protected]
Twitter
LinkedIn
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, TrucosNo hay comentariosjfadev

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/[email protected]

    - 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/[email protected]
      with:
        creds: ${{secrets.AZURE_CREDENTIALS}}

    - name: BUILD VM IMAGE      
      uses: azure/[email protected]
      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
19 forks.
31 stars.
5 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 $5.00
  • Corrección de errores Wordpressen su sitio de $40.00 / hora
  • Corrección de errores en tu aplicación PHP Symfony $50.00 / hora
  • Automatización de tareas usando Node.js $50.00 / hora
  • Desarrollo API REST con Symfony $50.00 / hora

Blog

  • Excel a ChatGPT (Excel2chatGPT)
  • Recursos de Web Scraping y Automatización
  • Actualizar desde Ubuntu server 20.10..21.10 a 22.04 LTS
  • Muestre una publicación de Instagram específica en WordPress con Jfa Social Media Post
  • Cree una imagen personalizada y distribúyala en Azure VMSS mediante GitHub Actions

Descubra

  • Los Mejores Top 10
  • Moda Upcycling BCN
Twitter
LinkedIn
GitHub

© 2013-2023 Jordi Fernandes Alves (@jfadev)