es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Utilizando Google Cloud Storage en Google Cloud Build

Según la documentación de Google Cloud Build, se puede construir desde Google Cloud Storage o desde un repositorio. Pero tengo dificultades para encontrar documentación sobre cómo usar los archivos que cargo en Google Cloud Storage en los pasos de construcción. Mi intención es crear un sitio web donde mi código fuente de Jekyll esté en el repositorio y mis imágenes estén en Google Cloud Storage; me gustaría agregar las imágenes a la salida de Jekyll y luego cargarlas en Firebase con estos pasos.

¡Gracias por cualquier orientación proporcionada!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según la documentación de Google Cloud Build, definitivamente puedes compilar a partir de Google Cloud Storage o un repositorio. Para utilizar los archivos que has subido a Google Cloud Storage en los pasos de compilación, deberás incluir la ruta de GCS adecuada para tu archivo en el archivo de configuración de compilación.

    Por ejemplo, si tus archivos de imagen se almacenan en un cubo llamado “mi-cubo-de-imagen” y tienen el prefijo “imágenes /”, puedes hacer referencia a ellos en tu archivo de configuración de compilación de la siguiente manera:

    pasos:
    - name: 'gcr.io/cloud-builders/docker'
      args: ['build', '-t', 'gcr.io/$PROJECT_ID/mi-imagen', '.']
    - name: 'gcr.io/cloud-builders/docker'
      args: ['push', 'gcr.io/$PROJECT_ID/mi-imagen']
    - name: 'gcr.io/cloud-builders/gcloud'
      args: ['firebase', 'deploy']
    timeout: 1800s
    

    En este ejemplo, los archivos de imagen estarían disponibles en la carpeta de compilación como resultado del paso docker build, y se podrían incluir en la salida final de cualquier manera que permita Jekyll.

    Una vez que las imágenes estén incluidas en la salida final, podrás seguir los pasos descritos en la documentación deploy-firebase-example para implementar tu sitio Jekyll en Firebase.

    Espero que esto te ayude! Hazme saber si tienes alguna otra pregunta.

Comments are closed.