pipelines-azure

View the Project on GitHub

Pipelines: Azure

This project implements a simple Continuous Delivery Pipeline, based on Azure Pipelines.

The repository is configured with GitHub Pages. The deployment consists of putting the content of the main branch into gh-pages branch which publishes it to the website.

The BASH snippets used in various tasks are implemented in pipeline.sh script.

Spell Check

The pipeline checks the spelling of all markdown files in this repository.

The pipeline checks the links of all markdown files in this repository.

Release Creation

The pipeline, when run on main branch, creates a new Git tag and GitHub release. A new release is created only if one does not exist yet for the given commit.

Release Deployment

The pipeline, when run on main branch, deploys release by copying markdown files into gh-pages branch. The deployment happens only if the markdown files have been updated. The commit message in gh-pages branch contains the release version number.