RTC <--> GITHUB Cloud Integration
Hello ,
I have a question: Is there a possibility to integrate RTC & GITHUB Cloud such that code commits are tracked in RTC work items ?
Currently I’m trying this scenario but when I deliver my commits in GITHUB Cloud, it’s not getting synced with RTC Workitem (Shows “Couldn’t resolve host name”).
Do we need any settings to be activated on RTC side / RTC API need to be exposed to internet ?
Please provide your feedback for the possibilities ?
Thanks,
Rakesh
One answer
There are two levels of integration between ELM and Git:
- webhooks on the Git side, which is available on all the cloud hosted Git servers and requires you to enter the ELM ccm server URL
- server hooks on the Git server, which is only available on some of the cloud hosted Git installations and even then only available on the top tier plan. This requires you to install the Git Server Integration toolkit on the Git server and set up information in the hook code
It sounds like you are using the webhooks, and it sounds like the URL you've supplied to the Git instance is incorrect - check the host name you've entered into the Git server webhooks - most of them have a 'test' capability to check that the hook is working before you save
Comments
In our instance, IBM ELM server is in intranet & GITHUB Enterprise is in Cloud (Internet). I have already configured the above level 1 you have mentioned. I will into Git Server Integration toolkit.
IBM ELM server is not exposed to internet. Anything need to be done on ELM server side or it's sufficient if Git Server Integration toolkit on Git server is setup ?
That's your problem - the Git webhooks will only work if your Git server can see your ELM server.
You're going to have the same problems with the Git server hooks too, as they have to call back to your ELM server to check whether the Git action is permitted.
You will need to work out a way for your ELM server to be visible to your Git server
1 vote