Loading
Gestionar y publicar cambios de forma fÔcil y con colaboración con...
Error: Promoción detenida debido al diÔlogo Nuevos eventos

Error: Promoción detenida debido al diÔlogo Nuevos eventos

Este error puede producirse si intenta promocionar elementos de trabajo pero DevOps Center estĆ” procesando eventos pendientes desde el sistema de control de origen. A veces ve este diĆ”logo en combinación con el mensaje de error ā€œDemasiadas llamadasā€. Para solucionar este error, realiza una consulta SOQL para determinar si el procesamiento de eventos continĆŗa segĆŗn lo esperado o se ha estancado.

  1. En DevOps Center, haga clic en el botón Inicio.
  2. Haga clic en el menú de acceso rÔpido (Icono de engranaje Configuración) y haga clic en Developer Console.

    En este ejemplo, la etapa de destino es UAT.

    1. Seleccione la ficha Editor de consultas.
    2. Ejecute esta consulta SOQL para enumerar la información de confirmación actual que DevOps Center estÔ procesando.

      Sustituya el nombre de su etapa de destino y el nombre del proyecto DevOps Center.

      SELECT Id, Name, sf_devops__Branch__r.sf_devops__Remote_Reference__c, sf_devops__Branch__r.sf_devops__Remote_Reference_Date__c
      FROM sf_devops__Pipeline_Stage__c WHERE Name = 'UAT' and sf_devops__Pipeline__r.sf_devops__Project__r.Name = 'Recruiting App'
      
    3. Anote los valores en los campos sf_devops_Remote_Reference__c y sf_devops_Remote_Reference_Date__c.
    4. Intente la promoción de nuevo.

      Si la promoción se realiza correctamente, puede continuar con su trabajo. Si la promoción no tiene éxito, vaya al siguiente paso.

    5. En Developer Console, ejecute la consulta de nuevo.
    • Si los valores en los campos sf_devops_Remote_Reference__c y sf_devops_Remote_Reference_Date__c cambiaron, DevOps Center estĆ” procesando los eventos correctamente. Siga probando la promoción hasta que se procesen todos los eventos externos.
    • Si los valores en los campos sf_devops_Remote_Reference__c y sf_devops_Remote_Reference_Date__c no cambiaron entre ejecuciones, DevOps Center encontró un error procesando los eventos. Vaya al siguiente paso.
  3. En Etapas de canalización, haga clic en el menú desplegable en la etapa de destino y, a continuación, seleccione Ver bifurcación en Control de origen.

    En este ejemplo, la etapa de destino es UAT.

  4. En GitHub, busque el Id. exclusivo (SHA) para la confirmación mÔs reciente.
    1. Haga clic en el icono Historial de confirmaciones, que es un reloj junto al nĆŗmero total de confirmaciones para esta sucursal.
      La interfaz de usuario de GitHub, donde puede hacer clic en el icono Confirmaciones para ver una lista de confirmaciones.

      El SHA mƔs reciente se enumera en primer lugar.

    2. Haga clic en el icono Copiar SHA completo.
      La lista Confirmaciones en GitHub para la sucursal UAT. Puede hacer clic en el icono Copiar para copiar el SHA para su uso posterior.
    3. Mantenga el SHA en su portapapeles o pƩguelo en un archivo de texto para guardarlo y utilizarlo en el siguiente paso.
  5. Vea la lista de sucursales.
    1. En DevOps Center, en la URL de la organización, elimine sf_devops/DevOpsCenter.app y sustitúyalo por lightning/o/sf_devops__Branch__c/list.
      https://<my-domain>.lightning.force.com/lightning/o/sf_devops__Branch__c/list
    2. Busque el registro de bifurcación que corresponde a la bifurcación de destino, por ejemplo, recruiting_app_uat.

      Si no ve ninguna sucursal o el repositorio contiene muchas sucursales, cree una vista de lista para mostrar sus sucursales. Para encontrar la bifurcación exacta, incluya el nombre de la bifurcación.

      Vista de lista de sucursales con campo de nombre de sucursal agregado.
    3. Elimine el valor existente para Referencia remota y pegue el SHA que copió.
    4. Actualice el campo Fecha de referencia remota a la fecha y hora actuales.
    5. Haga clic en Guardar.
  6. Promocione los elementos de trabajo.
 
Cargando
Salesforce Help | Article