Невозможно сгенерировать запрос для получения задания jenkins для данного выполнения с помощью Harness

Может ли кто-нибудь помочь мне в создании запроса GraphQL для получения сведений о URL-адресе задания Jenkins, добавленном на этапе проверки в разделе «Фазы развертывания» в данном рабочем процессе?

Ниже приведена документация для того же,https://developer.harness.io/docs/first-gen/firstgen-platform/techref-category/api/harness-api/

1 ответ

Это можно сделать, включивJenkins Output in the Contextв разделе «Настройка задания Jenkins», а затем добавьте имя переменной, например:Jenkins_Testс объемом какWorkflow.

В переменных рабочего процесса добавьте переменную, например:Jenkins_Test_Configсо значением как,${context.Jenkins_Test.buildUrl}.

В обзоре рабочего процесса добавьте теги, как показано ниже:Jenkins_Test_Config:${workflow.variables.Jenkins_Test_Config}

и тот же запрос GraphQL, что и ниже, можно использовать, как показано ниже:

      {
  execution(executionId: "<EXECUTION-ID>") {
    ... on WorkflowExecution {
      tags {
        name
        value
      }
    }
  }
}
Другие вопросы по тегам