We have a solid use case where a customer is has significant GitLab investment for their own development purpose outside of Dataminer and are not interested to leverage or move to GitHub. We are instead looking to understand options to collaborate via GitLab specifically.
Skyline->EPM VSAT Repo
Customer A -> GitLab -> VSAT Repo
Above represents a combined deployment for the customer made up of changes from both Repo's.
- Do we support a GitLab repo with the same features and functionality that GitHub provides?
- Git supports repo sync/mirror between GitHub & GitLab, if our support is limited to only GitHub, would this be an option and/or has it been tested?
https://docs.gitlab.com/ee/user/project/repository/mirror/
Hi Shawn
Currently the only thing shared between GitHub and GitLab is the 'Skyline DataMiner Deploy Action'. This has recently been updated so that the action properly works again on GitLab (version 1.0.30 (soon to be released)).
Our workflows on GitHub are using mostly generic actions (build the solution, run the unit tests, run SonarCloud, ...). There are some .NET Tools that we use and those are publicly available on nuget.org.
As far as I know, we haven't tested the mirroring functionality between GitLab and GitHub.
Not an expert, but recently came across this, thought this might help you already: Deploying Automation scripts from a GitLab repository | DataMiner Docs