wouldd opened a new issue, #7115:
URL: https://github.com/apache/incubator-devlake/issues/7115

   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/incubator-devlake/issues?q=is%3Aissue) and 
found no similar feature requirement.
   
   
   ### Use case
   
   We use Azure devops on premise with server addition but currently devlake 
only supports the cloud version. However the differences required to support on 
prem are relatively small
   
   ### Description
   
   I hard coded a fix locally for this. The azuredevops plugin hard codes the 
cloud url, and it expects to query an end point to find out what organisations 
your pat token can see and from their enumerate the projects.
   However if you allow setting the base url for your on prem system and just 
explicitly telling it which org to look at. then all the rest of the api calls 
work identically on premise. For my local purposes I rebuilt a version that 
hard coded the base url to our internal system etc. I don't have a sense of how 
much work it is to support taking this configuration via the UI. I do notice 
that the is a radio button for on-premise which is just disabled as 
unsupported. so possible some of the ground work is already there?
   
   
   ### Related issues
   
   there is a related issue in the gitextractor logic - I'm not sure how it 
determins that it is talking to an azurerepo. There is a logic check for it 
that sets a protocol option that is required which did not trigger for me. I 
wound up just removing the check altogether because I'm only integrating with 
azure devops server. However there may need to be some work to ensure that same 
if block fires for onprem created repos. 
   
   
   
   ### Are you willing to submit a PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to