An Introduction to the use and creation of GitHub Actions

Submitted by Richard Fennell

Talk Abstract:

GitHub Actions are GitHubs new(ish) answer to your CI/CD problems, but they can do so much more.

In this session I will give a overview of GitHub Actions for people new to them, discussing what they can do to improve areas of your development process

I will also be discussing, with a demonstration, how to convert a custom Azure DevOps task written in Node.JS to be a custom GitHub Action hosted in the GitHub Marketplace. Including a discussion of what I found works, and what does not, when porting Azure DevOps Tasks to become GitHub Actions

About Richard Fennell

Richard is the Chief Technology Officer (CTO) of the Black Marble Ltd a Microsoft Gold Partner based in the North of England. Black Marble specialises in DevOps consultancy and bespoke development usually on Microsoft platforms

As CTO he is responsible for the delivery of systems and tools to allow Black Marble, and their clients, to deliver solutions efficiently. All Black Mable’s development activity is underpinned by Azure DevOps tools and an agile process model.

He is a MVP for Developer Tools (nee Visual Studio ALM, nee Team System), an ALM Ranger, a Fellow of the British Computer Society (FBCS) and a Chartered Engineer (CEng)