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
Copy file name to clipboardExpand all lines: articles/data-factory/continuous-integration-delivery-automate-github-actions.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ Follow the tutorial to [create a user-assigned managed identity](../active-direc
38
38
39
39
Here is an example of a federated identity configuration:
40
40
41
-
:::image type="content" source="media/continuous-integration-delivery-github-actions/add-federated-credential.png" alt-text="Screenshot of adding Federated Credential in Azure Portal.":::
41
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/add-federated-credential.png" lightbox="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="Screenshot of navigating to GitHub Settings.":::
55
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/github-settings.png" lightbox="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="Screenshot of navigating to GitHub Secrets.":::
59
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/github-secrets.png" lightbox="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="Screenshot of saving the package.json file in GitHub.":::
95
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/saving-package-json-file.png" lightbox="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="Screenshot of creating a new workflow in GitHub.":::
99
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/new-workflow.png" lightbox="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="Screenshot showing monitoring a workflow in GitHub.":::
191
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/monitoring-workflow.png" lightbox="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.
194
194
195
-
:::image type="content" source="media/continuous-integration-delivery-github-actions/monitoring-jobs.png" alt-text="Screenshot showing monitoring jobs in GitHub.":::
195
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/monitoring-jobs.png" lightbox="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="Screenshot showing monitoring the release job in GitHub.":::
199
+
:::image type="content" source="media/continuous-integration-delivery-github-actions/monitoring-release-job.png" lightbox="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