Table of Contents

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: