Tareas del desarrollador y del administrador de implementación

En esta parte opcional del recorrido de incorporación, aprenderá cómo los desarrolladores y los administradores de implementación pueden acceder a git para desarrollar aplicaciones y utilizar canalizaciones para implementarlas.

La historia hasta ahora

¡Ha recorrido un largo camino en su recorrido de incorporación! Felicitaciones! El administrador del sistema ha completado el recorrido de incorporación configurando los recursos de nube necesarios y otorgando acceso en el documento Asignación AEM Perfiles De Producto.

En este punto, los desarrolladores y los administradores de implementación pueden empezar a crear sus propias aplicaciones, mientras que los usuarios de AEM pueden empezar a crear contenido. En este sentido, su incorporación está completa y ahora es el momento de usar su nuevo sistema as a Cloud Service AEM, que este documento ilustrará.

Audiencia

Por lo tanto, el presente documento se redacta desde la perspectiva de la desarrollador y administrador de implementación.

El administrador del sistema también puede realizar estas mismas tareas, pero generalmente estas funciones las tienen distintos usuarios.

Objetivo

Este documento es un suplemento del recorrido de integración para mostrar las tareas básicas de un desarrollador y un administrador de implementación una vez que el administrador del sistema ha incorporado todos los usuarios y ha creado los recursos de nube necesarios.

Después de leer este documento, debería poder hacer lo siguiente:

  • Como desarrollador, debe comprender cómo acceder y administrar sus repositorios Git de Cloud Manager.
  • Como administrador de implementación, puede configurar canalizaciones e implementar su código en Cloud Manager.

Desarrolladores y gestores de implementación

Una vez que el administrador del sistema ha completado las principales tareas de integración de la creación de usuarios y la configuración de los recursos de la nube, los usuarios que suelen estar más ansiosos de acceder al sistema son los desarrolladores y los administradores de implementación. Esto se debe a que son los usuarios responsables de crear sus aplicaciones personalizadas sobre AEM as a Cloud Service.

  • Desarrolladores : estos usuarios acceden a los repositorios de Git de Cloud Manager, donde administrarán el código de sus aplicaciones personalizadas AEM.
  • Administradores de implementación : Estos usuarios utilizan Cloud Manager para crear y ejecutar canalizaciones que implementen el código de los repositorios de Git en los entornos de AEM en ejecución.

Según sus necesidades organizativas, los mismos usuarios pueden tener ambas funciones.

Requisitos previos

Antes de comenzar las tareas descritas en este documento como desarrollador o administrador de implementación, asegúrese de que el administrador del sistema haya completado todos los pasos de este recorrido de integración. Esto significa que:

  • El administrador del sistema ha asignado desarrolladores y administradores de implementación a sus respectivos perfiles de producto.
  • Los desarrolladores deben asignarse adicionalmente a AEM usuarios o Administradores de AEM perfiles de producto para utilizar también AEM.
  • Se han configurado los recursos de Cloud.

Acceso a Git

Puede acceder a sus repositorios Git y administrarlos mediante la administración de cuentas Git de autoservicio desde Cloud Manager.

  1. Inicie sesión en Cloud Manager en my.cloudmanager.adobe.com y seleccione la organización y el programa adecuados.

  2. Vaya a Canalizaciones tarjeta de su Información general del programa y busque Acceder a información de repositorios para acceder y administrar su Repositorio de Git.

    Botón Acceder a Información de Repositorio en la tarjeta Entornos

  3. Haga clic en el Ver información de repositorios para abrir un cuadro de diálogo para ver:

    • Dirección URL del repositorio de Git de Cloud Manager.
    • El nombre de usuario de Git.
    • La contraseña de Git, cuyo valor se muestra cuando se usa la variable Generar contraseña se hace clic en el botón .

    Información del repositorio

Con estas credenciales, el usuario puede clonar una copia local del repositorio y realizar cambios en ese repositorio local, y cuando esté listo, puede volver a enviar cualquier cambio de código al repositorio de código remoto en Cloud Manager.

Configuración de canalización

Una vez que los desarrolladores han agregado su código personalizado a sus repositorios Git, el administrador de implementación puede crear y ejecutar canalizaciones para implementar ese código en sus entornos AEM.

Siga estos pasos para crear la primera canalización de implementación que no sea de producción.

  1. Inicie sesión en Cloud Manager en my.cloudmanager.adobe.com y seleccione la organización y el programa adecuados.

  2. Acceda a la Canalizaciones de la pantalla de inicio de Cloud Manager. Haga clic en +Añadir y seleccione Agregar canalización que no sea de producción.

    Añadir canalización que no sea de producción

  3. En el Configuración de la pestaña Agregar canalización que no sea de producción , seleccione el tipo de canalización que no es de producción que desee añadir. Para este ejemplo, seleccione Canalización de implementación.

    Cuadro de diálogo Agregar canalización que no sea de producción

  4. Proporcione un Nombre de canalización que no es de producción para identificar la canalización junto con la siguiente información adicional.

  5. Para la variable Déclencheur de implementación select Manual de modo que la canalización se ejecute únicamente cuando la inicie.

  6. Haga clic en Continuar.

  7. En el Código fuente de la pestaña Agregar canalización que no sea de producción , debe seleccionar qué tipo de código debe procesar la canalización. Para este ejemplo, seleccione Código de pila completa.

  8. En el Código fuente , debe definir las siguientes opciones.

    • Entornos de implementación aptos : debe elegir el entorno al que debe implementarse la canalización.
    • Repositorio - Esta opción define desde qué repositorio de Git la canalización debe recuperar el código.
    • Rama de Git - Esta opción define desde qué rama de la canalización seleccionada debe recuperar el código.
      • Introduzca los primeros caracteres del nombre de la rama y la función de autocompletar de este campo encontrará las ramas coincidentes que le ayudarán a seleccionar.

    Canalización de pila completa

  9. Haga clic en Guardar.

Ahora ha creado su primera canalización. Los usuarios con la función de administrador de implementación ahora pueden iniciar la canalización desde la interfaz de usuario de Cloud Manager.

Implementación de

Ahora que los desarrolladores han agregado su código personalizado a los repositorios de Git y ha creado una canalización para implementar ese código, es hora de ejecutar la canalización para mover ese código de Git a su entorno.

Tarjeta de canalización en Cloud Manager

  1. Inicie sesión en Cloud Manager en my.cloudmanager.adobe.com y seleccione la organización y el programa adecuados.

  2. Vaya a la Canalizaciones de la Información general del programa , haga clic en el botón elipsis situado junto a la canalización que ha creado en la sección anterior y seleccione Ejecutar del menú .

  3. La ejecución de la canalización comienza y se indica con la variable Estado para abrir el Navegador.

Para ver los detalles de la ejecución, vuelva a hacer clic en el botón de puntos suspensivos y seleccione Ver detalles.

Felicitaciones! Ya ha implementado código desde el repositorio de Git en un entorno que no sea de producción.

Siguientes pasos

Ahora que ha leído este documento, debe:

  • Como desarrollador, debe comprender cómo acceder y administrar sus repositorios Git de Cloud Manager.
  • Como administrador de implementación, puede configurar canalizaciones e implementar su código en Cloud Manager.

Se ha puesto en marcha como desarrollador o administrador de implementación, no solo con conocimientos prácticos de Cloud Manager, sino también con entornos de trabajo, repositorios y canalizaciones. Pero hay más que aprender sobre las poderosas herramientas de CI/CD de AEM as a Cloud Service. Consulte la Recursos adicionales para obtener más información.

Si le interesa cómo acceden y usan los autores de contenido AEM as a Cloud Service, continúe con la parte final del recorrido de incorporación, AEM Tareas De Usuario.

SUGERENCIA

Ahora que está integrado, puede obtenga información sobre cómo agregar fácilmente el complemento de demostraciones de referencia de AEM a un entorno de entorno limitado con una configuración de AEM mínima y poder probar las potentes funciones de AEM con ejemplos enriquecidos basados en las prácticas recomendadas.

Recursos adicionales

  • Acceso a repositorios : Obtenga información sobre cómo acceder y administrar su repositorio de Git mediante la administración de cuentas de Git de autoservicio desde Cloud Manager.
  • Uso de Git con Cloud Manager : Aprenda a utilizar los repositorios Git de Cloud Manager y a integrar su propio repositorio Git administrado por los clientes con Cloud Manager.
  • Configuración del entorno de desarrollo local : Este tutorial le guía a través de la configuración de un entorno de desarrollo local para Adobe Experience Manager (AEM) mediante el SDK as a Cloud Service de AEM.
  • Introducción a AEM Sites: Tutorial de WKND : este tutorial de varias partes está diseñado para desarrolladores que utilicen Adobe Experience Manager (AEM) por primera vez. Este tutorial recorre la implementación de un sitio AEM para una marca ficticia de estilo de vida WKND. El tutorial trata temas fundamentales como la configuración del proyecto, los componentes principales, las plantillas editables, las bibliotecas del lado del cliente y el desarrollo de componentes con Adobe Experience Manager Sites.
  • Introducción a SPA en AEM con React - Este artículo presenta una aplicación de SPA de muestra, explica cómo se crea y le permite ponerse en marcha con sus propios SPA rápidamente usando el marco React.
  • Introducción a SPA en AEM Uso de Angular - Este artículo presenta una aplicación de SPA de ejemplo, explica cómo se crea y le permite ponerse en marcha con su propia SPA rápidamente utilizando el marco de Angular.
  • Recorrido para desarrolladores sin objetivos - Empiece aquí para un curso guiado para desarrollar aplicaciones sin cabeza con AEM.

En esta página