如何将SAP Cloud Platform TMS集成到CI / CD管道?

时间:2020-03-25 14:50:31

标签: sap-cloud-platform sap-cloud-foundry

我们正在尝试在当前的CI / CD管道(Piper项目)中实施SAP Cloud Platform传输管理服务。 有关配置的详细信息,请参阅https://sap.github.io/jenkins-library/scenarios/TMS_Extension/中的文档。 感谢有人可以回答以下问题。

  1. 我们应该在tmsUpload步骤中为传输管理服务端点配置哪个参数? (我们在上述文档中可以看到的唯一参数是凭据ID,nodeName和mtaPath)
  2. 我们了解,需要在Jenkins中配置凭据id。但是,我们应该为tmsUpload配置哪些凭证?我们尝试使用服务clientid,verificationkey和clientsecret,但是都没有用。

1 个答案:

答案 0 :(得分:0)

我知道我已经很晚了,但是对于那些将来不知道的用户而言。

  1. 此站点列出了所需的参数: https://sap.github.io/jenkins-library/steps/tmsUpload/
  1. 对于tmsUpload凭据,您必须在SAP TMS帐户上创建服务密钥。这将是一个JSON文件。创建文件后,创建类型为秘密文本的jenkins凭证,并将JSON文件的全部内容粘贴到秘密文本中。为该秘密文本分配一个CredentialID,并在管道配置文件的tmsUpload步骤的凭据ID参数中提供它。

希望这可以解决您的问题。