Table of Contents

CI/CD tutorials

CI/CD, also known as continuous integration and continuous delivery/deployment, allows teams to deliver software more quickly, with higher quality and reliability, by automating the build, test, and deployment process.

Different technology stacks, such as Azure, Concourse, GitHub, GitLab, and Jenkins, are used to handle CI/CD, which is why Skyline Communications provides additional tooling and libraries that can run any of these. See also: Platform-independent CI/CD.

You can also run our tooling through command line on both Windows and Ubuntu.

Tutorials

Name Description
Setting up your development environment in GitHub Set up an Organization in GitHub and SonarCloud so that you and your development team can collaboratively develop DataMiner artifacts while maintaining high-quality standards.
Going from code to product in GitHub Set up your repository for development, quality control, (pre-)release, and optionally deployment of a supported DataMiner artifact with a CI/CD pipeline specifically in GitHub.
Setting up basic CI/CD for connector deployment Set up basic quality control and automatic deployment for a DataMiner connector to a staging system through a custom CI/CD pipeline.
Registering a new version of a connector in the Catalog using a GitHub Action Set up basic packaging and uploading for a DataMiner connector as a private item in the DataMiner Catalog through a CI/CD pipeline.