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
For more information, refer to: