1 vote
In addition to storing scripts in the remote PowerShell session an integration with a code repo would be a nice feature. Additionally, on the advanced tab maybe a check box to pull on run (or not). The repo could leverage a stored cred within RDM or current user running the script.
Hello,
Thank you for the suggestion. We will monitor this thread to see if more members of our community are interested in such an integration.
Regards,
Hubert Mireault
Hi there,
This would be realy cool, we internally develop all our scripts on a git compatible server and it would ease the process of integrating and maintaining scripts in RDM a lot!
Regards.
Frederik Sinniger
Yes I was looking to a similar feature to integrate Azure devops developed script!
+1 for this integration!
Thanks
Iain
Version 2025.3.23.0 64-bit
Data Source SQL
Hi there.
Is there any progress on this feature request or is there not enough interest?
Best regards
Frederik
Hello,
This isn't something we are currently working on but we are noting your interest. This is definitely something we want to look into, as even internally this is something that was brought up.
Regards,
Hubert Mireault
+1 vote for this
Hello,
In version 2025.3.3.0, a new GitHub section will be added to the script dashboard settings. From there, code repositories can be added and all scripts will be loaded in the dashboard.
By default, an unauthenticated client will be used, which will give access to any public repository. It also has a fairly limited rate of 60 requests per hour. To circumvent that, a personal access token can be saved in My Account Settings, increasing the rate to 5000 requests per hour. Here's the documentation explaining how to set this up: https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens
To start, only the script dashboard will integrate GitHub repositories. But if the interest remains, we can also add it to singular entries at a later date.
Regards
Jonathan Del Signore
e02afaaa-4406-4047-a06c-0aa9b367e1d6.png
08ee9a1c-5e89-4326-b56d-da4960dfb656.png
Hello,
This sounds promising. Will it allow connecting to Azure Devops Git repos? Azure Repos – Git Repositories | Microsoft Azure
Thanks
Joe
Hello,
At the moment the integration is with Github repositories specifically, but we could also look into adding support for Azure Git repositories. We would have to look into what they offer regarding APIs to fetch data from these repos but I assume it should be possible.
We'll open an additional ticket for this.
Regards,
Hubert Mireault
Hi Hubert,
Thanks, that would be great.
Joe
Upvote for Azure Devops integration, it has ample REST API documentation: Items - REST API (Azure DevOps Git) | Microsoft Learn
We use Entra ID authentication to connect to DVLS. It would be great if it were possible to use that account to connect to our Azure Devops organization (Bearer tokens).
$Token = (Get-AzAccessToken -ResourceUrl "499b84ac-1321-427f-aa17-267ca6975798").token
@{ Authorization = "Bearer $Token" }
Here's a snippit I use to get an access token from a regular azure token. I know you're not running powershell (probably msal.net?) but it's the 'ResourceUrl' that's important.
Thank you for the additional information and idea with reusing the login token from DVLS. I've added this information to our internal ticket.
Regards,
Hubert Mireault
It would be great if this could be made to access locally hosted GIT repos, such as GitLab: https://about.gitlab.com/
Hello,
For local git repos, did you try setting the local folder for your scripts here?
I will admit I never tried Gitlab so it may not be possible, so if it doesn't work then we will open a ticket to investigate how best to support it.
Regards,
Hubert Mireault
01485e25-be85-4ce0-88fe-3e7a043fbdce.png
Thanks for the tip, but GitLab is like a locally hosted github (and can be accessed via HTTP(s)), so there are many different folders for projects and repos.
Thanks for the additional information, I will open a separate ticket to add Gitlab support in the script dashboard.
Regards,
Hubert Mireault