It's all about the answers!

Ask a question

RTC <--> GITHUB Cloud Integration


Rakesh A (33430) | asked May 11 '21, 4:15 a.m.
edited May 11 '21, 4:32 a.m.

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



permanent link
Davyd Norris (2.2k217) | answered May 11 '21, 7:23 p.m.
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
Rakesh A commented May 12 '21, 12:24 a.m.
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 ?

1
Davyd Norris commented May 12 '21, 12:52 a.m.
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

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.