CI/CD using GitHub
Skyline Communications is currently in the process of migrating its internal CI/CD for DataMiner artifacts to GitHub. This is part of efforts to improve cross-organization collaboration while maintaining the high quality and ease-of-life automation from the internal CI/CD.
We use a combination of:
- GitHub as source control
 - GitHub workflows (reusable or starter) that run on commits to GitHub repositories to trigger e.g. quality control
 - GitHub actions for specific popular actions such as deployment of artifacts
 - Dotnet tooling within workflows to provide reusable and well-tested scripting
 - DIS extension within Visual Studio
 - Visual Studio templates
 - Skyline DataMiner Software Development Kit (SDK)
 
For more information, refer to: