Building Your First GitHub Action
Apr 7, 2021Steven Murawski

Summary
This post introduces the creation of a custom GitHub Action named 'upload-azure-blob' using TypeScript. It details the process of designing the action's inputs and outputs, integrating with Azure Blob Storage via `@azure/storage-blob` and `@azure/identity`, and utilizing the `glob` package for file path matching. The action is intended to be published on the GitHub Marketplace and is designed to work in conjunction with the `azure/login` action for authentication.
More from the Azure Pipelines Supply Chain Security trail
- Axios npm Supply Chain Compromise – Guidance for Azure Pipelines Customers
- Automate your open-source dependency scanning with Advanced Security
- One Pipeline to Rule Them All: Ensuring CodeQL Scanning Results and Dependency Scanning Results Go to the Intended Repository
- April Patches for Azure DevOps Server and Team Foundation Server
- Introducing Pull Request Annotation for CodeQL and Dependency Scanning in GitHub Advanced Security for Azure DevOps