You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
:::image type="content" source="media/continuous-integration-delivery-github-actions/add-federated-credential.png" alt-text="Screenshot of adding Federated Credential in Azure Portal.":::
42
42
43
43
2. After creating the credential, navigate to Azure Active Directory Overview page and take a note of the tenant ID. We need this value later.
44
44
@@ -52,11 +52,11 @@ Follow the tutorial to [create a user-assigned managed identity](../active-direc
52
52
You need to provide your application's Client ID, Tenant ID and Subscription ID to the login action. These values can be stored in GitHub secrets and referenced in your workflow.
53
53
1. Open your GitHub repository and go to Settings.
54
54
55
-
:::image type="content" source="media/continuous-integration-delivery-github-actions/github-settings.png" alt-text="Navigating to GitHub Settings":::
55
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/github-settings.png" alt-text="Screenshot of navigating to GitHub Settings.":::
56
56
57
57
2. Select Security -> Secrets and variables -> Actions.
58
58
59
-
:::image type="content" source="media/continuous-integration-delivery-github-actions/github-secrets.png" alt-text="Navigating to GitHub Secrets":::
59
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/github-secrets.png" alt-text="Screenshot of navigating to GitHub Secrets.":::
60
60
61
61
3. Create secrets for AZURE_CLIENT_ID, AZURE_TENANT_ID, and AZURE_SUBSCRIPTION_ID. Use these values from your Azure Active Directory application for your GitHub secrets:
62
62
@@ -92,11 +92,11 @@ The workflow is composed of two jobs:
92
92
93
93
The setup should look like:
94
94
95
-
:::image type="content" source="media/continuous-integration-delivery-github-actions/saving-package-json-file.png" alt-text="Saving the package.json file":::
95
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/saving-package-json-file.png" alt-text="Screenshot of saving the package.json file in GitHub.":::
96
96
97
97
2. Navigate to the Actions tab -> New workflow
98
98
99
-
:::image type="content" source="media/continuous-integration-delivery-github-actions/new-workflow.png" alt-text="Creating a new workflow":::
99
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/new-workflow.png" alt-text="Screenshot of creating a new workflow in GitHub.":::
100
100
101
101
3. Paste the workflow YAML.
102
102
@@ -188,15 +188,15 @@ Let’s test the setup by making some changes in the development Data Factory in
188
188
189
189
1. To check it, browse to the repository -> Actions -> and identify your workflow.
190
190
191
-
:::image type="content" source="media/continuous-integration-delivery-github-actions/monitoring-workflow.png" alt-text="Monitoring a workflow":::
191
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/monitoring-workflow.png" alt-text="Screenshot showing monitoring a workflow in GitHub.":::
192
192
193
193
2. You can further drill down into each run, see the jobs composing it and their statuses and duration, as well as the Artifact created by the run. In our scenario, this is the ARM template created in the build job.
:::image type="content" source="media/continuous-integration-delivery-github-actions/monitoring-jobs.png" alt-text="Screenshot showing monitoring jobs in GitHub.":::
196
196
197
197
3. You can further drill down by navigating to a job and its steps.
198
198
199
-
:::image type="content" source="media/continuous-integration-delivery-github-actions/monitoring-release-job.png" alt-text="Monitoring the release job":::
199
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/monitoring-release-job.png" alt-text="Screenshot showing monitoring the release job in GitHub.":::
200
200
201
201
4. You can also navigate to the target Data Factory instance to which you deployed changes to and make sure it reflects the latest changes.
0 commit comments