Unable to define Test Runner with on-premise Git SCM
Has anyone had any success configuring a UFT Test Runner to an on-premise Git repository (not GitHub).
I specify the CI server (Jenkins) and the tool type (UFT). and supply the correct URL to a Git repository, along with credentials. However the credentials do not appear to be passed correctly.
Here is how the Test Runner is being configured.
Looking deep into the SSH server logs, I can see that when Jenkins uses the URL and credentials it is able to authenticate correctly, however when Octane uses the same URL and credentials, some information is not being passed correctly to the SSH server and so authentication fails.
The log on the left is when attempting to authenticate to the URL from command-line (from the Octane server). The log on the right is when attempting to connect via the Test Runner dialog. All steps are idential until the failure occurs.
Using GitHub is not an option.
Is it possible to use https url, for example : https://github.houston.softwaregrp.net/MyRepo/myRepo.git?
I saw that you use "jenkins.user" as user, I don't think its legal git user.
If you need to use ssh url (for example firstname.lastname@example.org:MyRepo/myRepo.git) you need to use also ssh credentials. Its temporary not supported in Octane . It will be supported in Octane version 15.1.40.
If this is your case, we can help you to create test runner manually meanwhile.
Thanks for the quick reply. This is why I mentioned I'm using on-premise Git and not Github.
It is the SSH authentication that is failing, according to the logs. The jenkins.user is a Windows user.
If there's a manual workaround I can try that, I'll message you directly and we can discuss when you have a moment.