Невозможно сгенерировать запрос для получения задания 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
}
}
}
}