This is one chapter of a multi-part tutorial where we discuss how to integrate Azure DevOps with AWS.
There are some situations where you want to integrate Azure DevOps with AWS. In those situations, if you are new to Azure DevOps you may be overwhelmed with the features Azure DevOps offers. In this quick start tutorial we will walk you through the Azure DevOps concepts, constructs and absolute essentials you want to know before integrating AWS with Azure DevOps.
Majority of integration happens in Azure DevOps Repos and Pipelines. In the video you will learn following topics
- Azure DevOps project structure and component hierarchy
- Azure DevOps agent/agent pools
- How to create a pipeline, add pipeline steps to the pipeline and execute it
[Video timestamp: 0min-18min]: We create a simple Azure DevOps pipeline under the project BuildTest. We then add two build steps, one command line step that prints the message “hello from command line 123” and another PowerShell script that prints the message “hello from PowerShell 123” to the console. - How to enable and disable Azure DevOps Agent Pools
[Video timestamp:18min-21min]: We disable the agent pool and queue a new pipeline execution. Observe what happens to the execution. Remember to enable the agent pool again. - How to add conditions/demands and automatically select Azure DevOps agent based on requirements
[Video timestamp:21min-31min]: We add a condition/demand that requires AWSPowerShell tools to be installed on the build agent by demanding AWSTools equals “AWSPowerShell”. We then manually tag this capability in the build agent and execute the pipeline again. - How to add Azure DevOps market place components like AWS extensions for Azure DevOps
- How to use built-in/predefined variables such as $(Build.SourcesDirectory) to identify dynamic/build time parameters.
This list of build time parameters is given below. Azue DevOps variables
[Video timestamp:31min-37min]: Instead of hard-cording the path variables, we use built-in variables to identify the , and a custom variable called myfilename to identify myfile.txt.
This is one chapter of a multi-part tutorial where we discuss how to integrate Azure DevOps with AWS. For the next chapter visit how to install and configure an Azure DevOps agent on an AWS EC2 instance.
Pingback: Azure DevOps with AWS - Cloudopian