Как интегрировать SAP Cloud Platform TMS в конвейер CI/CD?

Мы пытаемся внедрить сервис SAP Cloud Platform Transport Management в наш текущий конвейер CI/CD (проект Piper). Мы ссылаемся на документацию в https://sap.github.io/jenkins-library/scenarios/TMS_Extension/ для получения подробной информации о конфигурации. Будем признательны, если кто-то сможет ответить на следующие вопросы.

  1. Какой параметр мы должны настроить на шаге tmsUpload для конечной точки службы управления транспортом? (Единственные параметры, которые мы видим в приведенной выше документации, - это credentialsId, nodeName и mtaPath)
  2. Как мы понимаем, credentialsId нужно настроить в Jenkins. Но какие учетные данные мы должны настроить для tmsUpload? Мы пробовали использовать службы clientid, verifykey и clientsecret, но ни один из них не помог.

1 ответ

Я знаю, что довольно поздно, но для будущих пользователей, которые этого не понимают.

  1. Необходимые параметры перечислены на этом сайте:https://sap.github.io/jenkins-library/steps/tmsUpload/
  1. Для учетных данных tmsUpload вам необходимо создать служебный ключ в своей учетной записи SAP TMS. Это будет файл JSON. После создания файла создайте учетные данные jenkins типа секретный текст и вставьте все содержимое файла JSON в секретный текст. Назначьте CredentialID этому секретному тексту и укажите его в параметре credentialsid шага tmsUpload в файле конфигурации конвейера.

Надеюсь, это поможет вашей проблеме.

Другие вопросы по тегам