Inspiration

I selected the project because I wanted to challenge myself. I love GitHub due to its seamless way to manage source code and deployment. I have deployed application before using before but I have never used the actions.

What it does

The project is about automating the validation and management of Azure deployment using GitHub Actions.

How we built it

The project was a step by step based project. I had to create workflows, new branches, interact with Azure CLI and. I was supposed to create workflows to connect and teardown connection to Azure. It was also required to create workflows and labels that would deploy and remove applications to Azure using labels. Sometime the steps would not work and I had to do my own research. The digging on my own made the steps to stick more.

Challenges we ran into

The main challenge was getting different results from the tutorial sometimes not getting results at all. Use of some new terminologies made interpretation of the steps harder. Looking up for solutions online was hard. Understanding them was also hard and some online help implementation led to new bugs increasing my work.

Accomplishments that we're proud of

Finishing the assignment. I also loved the way one could automate tasks virtually to clicks of buttons.

What we learned

Creating Workflows. Triggering Labels. Incorporation of Azure and GitHub and automation of their interactions through workflows.

What's next for Azure Actions

Creation of more workflows that would perform complex actions(pun intended) such management of environment variables in Azure, triggers of third party application to provide some services to Azure applications . Implemented workflows for authentication, deployment and deletion of application from Azure which was somehow basic. I

Built With

Share this project:

Updates