Skip to content

Implements a simple CD pipeline based on Azure.

Notifications You must be signed in to change notification settings

slawekzachcial/pipelines-azure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

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.

Link Check

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.