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]
