Automation

Conditional publish packages to NPM via GitHub actions

March 30, 2020

While I was working on one of my hobby projects to automate our home with Homebridge, I wanted to have an easy way to publish my packages to NPM. I usually do this via Azure DevOps, but as one of the conditions to get the plugin verified is that it is published publically on GitHub, I wanted to give GitHub Actions a try.

Read more

Automate publishing process of MkDocs to Static Website hosting in Azure Storage with VSTS

August 16, 2018

For Valo Intranet, we recently started using MkDocs (https://www.mkdocs.org/) for building our product documentation. The great part about MkDocs is that can generate a completely static HTML site based on Markdown files. This makes it easy to maintain and can live in a source-controlled environment. MkDocs is for example used in projects like Office 365 CLI, PnP SPFx React and Property controls for the documentation.

Read more

Automate the deployment of your SharePoint solution package in the App Catalog

August 14, 2017

Some time ago I wrote a couple of articles about how you can automate the process of releasing your SharePoint Framework solutions. This was achieved by two custom Gulp tasks to upload the static assets and solution package and a complete Visual Studio Team Services build and release pipeline. This process already saved me a lot of time, but since some time ago, I noticed that I had to manually deploy the solution package to get the latest version activated.

Read more