Skip to content

Commit cce96e8

Browse files
authored
Merge pull request #169750 from johndowns/bicep-learning-path-3-4
Update Bicep tutorial pages - Add pipeline learning paths
2 parents b38720c + 5e94f28 commit cce96e8

File tree

5 files changed

+230
-18
lines changed

5 files changed

+230
-18
lines changed

articles/azure-resource-manager/bicep/add-template-to-azure-pipelines.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,6 @@ An Azure CLI task takes the following inputs:
8181

8282
## Next steps
8383

84-
* To learn more about using Bicep with Azure Pipelines, and for hands-on guidance, see [Build your first Bicep deployment pipeline by using Azure Pipelines](/learn/modules/build-first-bicep-deployment-pipeline-using-azure-pipelines/) on **Microsoft Learn**.
84+
* To learn more about using Bicep with Azure Pipelines, and for hands-on guidance, see [Deploy Azure resources by using Bicep and Azure Pipelines](/learn/paths/bicep-azure-pipelines/) on **Microsoft Learn**.
8585
* To use the what-if operation in a pipeline, see [Test ARM templates with What-If in a pipeline](https://4bes.nl/2021/03/06/test-arm-templates-with-what-if/).
8686
* To learn about using Bicep file with GitHub Actions, see [Deploy Bicep files by using GitHub Actions](./deploy-github-actions.md).

articles/azure-resource-manager/bicep/deploy-github-actions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,4 +153,4 @@ When your resource group and repository are no longer needed, clean up the resou
153153
## Next steps
154154

155155
> [!div class="nextstepaction"]
156-
> [Learn module: Build your first Bicep deployment workflow by using GitHub Actions](/learn/modules/build-first-bicep-deployment-pipeline-using-github-actions/)
156+
> [Learning path: Deploy Azure resources by using Bicep and GitHub Actions](/learn/paths/bicep-github-actions)

articles/azure-resource-manager/bicep/learn-bicep.md

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Discover Bicep on Microsoft Learn
33
description: Provides an overview of the units that are available on Microsoft Learn for Bicep.
44
ms.topic: conceptual
5-
ms.date: 10/18/2021
5+
ms.date: 10/26/2021
66
---
77
# Bicep on Microsoft Learn
88

@@ -14,30 +14,33 @@ These two learning paths will help you get started:
1414

1515
:::row:::
1616
:::column:::
17-
<img src="media/learn-bicep/bicep-deploy-manage.svg" width="101" height="120" alt="The trophy for the Deploy and manage resources in Azure by using Bicep learning path." role="presentation"></img>
18-
19-
[Part 1: Deploy and manage resources in Azure by using Bicep](/learn/paths/bicep-deploy/)
17+
<img src="media/learn-bicep/bicep-deploy-manage.svg" width="101" height="120" alt="The trophy for the Deploy and manage resources in Azure by using Bicep learning path." role="presentation"></img>
2018

19+
[Part 1: Deploy and manage resources in Azure by using Bicep](/learn/paths/bicep-deploy/)
2120
:::column-end:::
2221
:::column:::
23-
<img src="media/learn-bicep/bicep-collaborate.svg" width="101" height="120" alt="The trophy for the Build Azure infrastructure in a team environment by using Bicep learning path." role="presentation"></img>
24-
25-
[Part 2: Build Azure infrastructure in a team environment by using Bicep](/learn/paths/bicep-collaborate/)
22+
<img src="media/learn-bicep/bicep-collaborate.svg" width="101" height="120" alt="The trophy for the Build Azure infrastructure in a team environment by using Bicep learning path." role="presentation"></img>
2623

24+
[Part 2: Build Azure infrastructure in a team environment by using Bicep](/learn/paths/bicep-collaborate/)
2725
:::column-end:::
2826
:::row-end:::
2927

30-
## Azure Pipelines and GitHub Actions modules
28+
## Use Bicep in a deployment pipeline
3129

32-
In addition to the preceding learning paths, the following modules contain Bicep content related to Azure Pipelines and GitHub Actions.
30+
After that, you might be interested in adding your Bicep code to a deployment pipeline. Take one of these two learning paths based on the tool you want to use:
3331

34-
| Learn module | Description |
35-
| ------------ | ----------- |
36-
| [Build your first Bicep deployment pipeline by using Azure Pipelines](/learn/modules/build-first-bicep-deployment-pipeline-using-azure-pipelines/) | Build a basic deployment pipeline for Bicep code. Use a service connection to securely identify your pipeline to Azure. Configure when the pipeline runs by using triggers. |
37-
| [Build your first Bicep deployment workflow by using GitHub Actions](/learn/modules/build-first-bicep-deployment-pipeline-using-github-actions/) | Build a basic deployment workflow for Bicep code. Use a secret to securely identify your GitHub Actions workflow to Azure, and then set when the workflow runs by using triggers and schedules. |
38-
| [Authenticate your Azure deployment pipeline by using service principals](/learn/modules/authenticate-azure-deployment-pipeline-service-principals/) | Service principals enable your deployment pipelines to authenticate securely with Azure. In this module, you'll learn what service principals are, how they work, and how to create them. You'll also learn how to grant them permission to your Azure resources so that your pipelines can deploy your Bicep files. |
39-
| [Test your Bicep code by using Azure Pipelines](/learn/modules/test-bicep-code-using-azure-pipelines/) | Validate and test your Bicep code in your deployment pipeline. You'll use linting, preflight validation, and the what-if operation to validate your Azure changes before you deploy, and you'll test your resources after each deployment. |
40-
| [Manage multiple environments by using Bicep and Azure Pipelines](/learn/modules/manage-multiple-environments-using-bicep-azure-pipelines/) | Deploy your Bicep code to multiple environments to improve the quality of your deployments. Use pipeline templates to reduce code duplication, and set parameter values for each environment. |
32+
:::row:::
33+
:::column:::
34+
<img src="media/learn-bicep/bicep-azure-pipelines.svg" width="101" height="120" alt="The trophy for the Deploy Azure resources using Bicep and Azure Pipelines learning path." role="presentation"></img>
35+
36+
[Deploy Azure resources by using Bicep and Azure Pipelines](/learn/paths/bicep-azure-pipelines/)
37+
:::column-end:::
38+
:::column:::
39+
<img src="media/learn-bicep/bicep-github-actions.svg" width="101" height="120" alt="The trophy for the Deploy Azure resources using Bicep and GitHub Actions learning path." role="presentation"></img>
40+
41+
[Deploy Azure resources by using Bicep and GitHub Actions](/learn/paths/bicep-github-actions/)
42+
:::column-end:::
43+
:::row-end:::
4144

4245
## Next steps
4346

0 commit comments

Comments
 (0)