Projects
Projects
Projects
GIT:
o Initialization of local git repository
o Setup email and username using git config
o Create multiple branches Develop, Release and Master
o Do merge between branches
o Try the git cherry-picking concept
o Try the git reset –hard and –soft
o Try the git stashing concept
Azure Repo:
o Create a new remote repository in Azure Repos
o Create multiple branches like develop/release and main
o Make random commits in the newly created branches
o Try different merge types Basic/Squash/Rebase and Semi-linear
o Try cherry-picking through Pull Request
o Try reverting through a Pull request
o Set up TAGS to the latest commits
o Setup branch policies and create PR to test
Agent Pools:
o Create a self-hosted agent pool on the Local system
o Test the newly created local system by running the release pipeline
Azure Key-Vault:
o Create an Azure Key Vault on Azure Cloud
o Add a secret in the newly created Vault {UserName, Password}
o Create a Variable Group in the Library
o Integrate the newly created KeyVault with the Library
o Test it but link the Variable Group into the pipeline
Docker
o Create Ubuntu VM on Azure Cloud
o Setup Docker runtime on Azure VM
o Create a DockerFile to create a custom .NET image
o Create a .NET container using a custom image
o Create Azure Container Registry to host custom images
o Setup Azure CLI and login to Azure Cloud on Ubuntu VM
o Push the custom image into Azure Container Registry (ACR)