Hosting administrado para WooCommerce Ayuda

Hicimos lo mejor que pudimos para traducir esta página para ti. La página en inglés también está disponible.

Configurar GitHub para implementaciones automáticas en su sitio de Managed Hosting for WooCommerce

Como mejor práctica, usa un sistema de control de versiones como GitHub para implementar automáticamente los cambios en el código. Sigue estos pasos para configurar GitHub para implementaciones automáticas en tu sitio de Managed Hosting for WooCommerce.

Antes de comenzar, aquí hay un par de cosas que debes tener en cuenta al configurar implementaciones automáticas:

  • Siempre prueba primero en un sitio de ensayo: Para cualquier proceso de implementación, las configuraciones no válidas, los errores tipográficos y otros problemas son siempre posibles. Siempre prueba las implementaciones automáticas en un sitio de ensayo antes de apuntar a tu sitio de producción de Managed Hosting for WooCommerce.
  • Asegúrate de que tu entorno de GitHub coincida con el entorno del sitio: Si los archivos de tu sitio de WordPress difieren de lo que está dentro del control de versiones, podrías perder datos cuando se ejecute la implementación. Para obtener más información, consulta nuestro artículo sobre la configuración de tu repositorio de Git .
  • Finalmente, completa los pasos para configurar una implementación de Git . Te ocuparás de esto en tu página de Resumen de Managed Hosting for WooCommerce.
Nota: Almacenar tu secreto de integración como un secreto en GitHub evita que tu clave se muestre dentro de tus registros o canalizaciones de acción. Por seguridad, coloca tus tokens de implementación o credenciales dentro de un secreto de GitHub, incluso si es un repositorio privado.

Configurar GitHub para implementaciones automáticas

  1. Inicia sesión en tu repositorio de GitHub.
  2. En la parte superior derecha de la página, selecciona Configuración .
  3. En la página de Configuración , en el menú del lado izquierdo, selecciona Secretos .
  4. En la parte superior derecha de la página, selecciona Nuevo secreto .
  5. En el campo Nombre , ingresa un nombre para el secreto (por ejemplo, MWCS_INTEGRATION_SECRET ).
  6. En el campo Valor , pega el secreto de integración de la integración de Git que creaste en la página de información general de Managed Hosting for WooCommerce.
  7. Selecciona Agregar secreto .

Usa esta acción de GitHub para implementar tu código

Para simplificar las implementaciones, proporcionamos una acción de GitHub que pasa tus variables a un contenedor Docker que hace el resto del trabajo por ti. Este es un ejemplo de una configuración completa de canalización de acciones de GitHub:

name: "mwcs-deploy" on: push: jobs: deploy: name: Deploy to MWCS se ejecuta en: ubuntu-20.04 pasos:-nombre: Repositorio de pago usa: actions/checkout@v2-nombre: Ejecuta el despliegue usa: godaddy- wordpress/mwcs-deploy-action@v1 con: MWCS_DEPLOY_DEST: "/httpdocs" MWCS_INTEGRATION_SECRET: $ MWCS_INTEGRATION_ID: "HhYn7RelGEiYFJz7nzvKl9" MWCS_APP_ID: "12345" MWCS_WORKING_DIR: $

Si ya estás familiarizado con las acciones de GitHub, coloca este ejemplo en el archivo YAML de tu flujo de trabajo y personaliza las variables según sea necesario. Para obtener más información, consultaReferencia de la imagen de la ventana acoplable de implementación .

Más información