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/app-service/deploy-ci-cd-custom-container.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ Learn how to configure continuous integration and continuous delivery (CI/CD) fo
17
17
18
18
## 1. Go to the Deployment Center
19
19
20
-
In the [Azure portal](https://portal.azure.com), go to the management pane for your App Service app.
20
+
In the [Azure portal](https://portal.azure.com), go to the management pane for your Azure App Service app.
21
21
22
22
From the left menu, select **Deployment Center** > **Settings**.
23
23
@@ -47,7 +47,7 @@ After you authorize your Azure account with GitHub, select the **Organization**,
47
47
48
48
To deploy a multi-container (Docker Compose) app, select **Docker Compose** in **Container Type**.
49
49
50
-
If you don't see the **Container Type** dropdown, scroll back up to **Source** and select **Container Registry**.
50
+
If you don't see the **Container Type** dropdown list, scroll back up to **Source** and select **Container Registry**.
51
51
::: zone-end
52
52
53
53
In **Registry source**, select where your container registry is. If it's not Azure Container Registry or Docker Hub, select **Private Registry**.
@@ -61,21 +61,21 @@ Follow the next steps by selecting the tab that matches your choice.
61
61
62
62
# [Azure Container Registry](#tab/acr)
63
63
64
-
The **Registry** dropdown displays the registries in the same subscription as your app. Select the registry you want.
64
+
The **Registry** dropdown list displays the registries in the same subscription as your app. Select the registry you want.
65
65
66
66
To deploy from a registry in a different subscription, select **Private Registry** in **Registry source** instead.
67
67
68
68
To use managed identities to lock down Azure Container Registry access, see:
69
69
70
-
*[How to use system-assigned managed identities with App Service and Azure Container Registry](https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/use_system-assigned_managed_identities.md).
71
-
*[How to use user-assigned managed identities with App Service and Azure Container Registry](https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/use_user-assigned_managed_identities.md).
70
+
*[How to use system-assigned managed identities with App Service and Azure Container Registry](https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/use_system-assigned_managed_identities.md)
71
+
*[How to use user-assigned managed identities with App Service and Azure Container Registry](https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/use_user-assigned_managed_identities.md)
72
72
73
73
::: zone pivot="container-windows"
74
74
Select the **Image** and **Tag** to deploy. You can choose to type the startup command in **Startup File**.
75
75
::: zone-end
76
76
::: zone pivot="container-linux"
77
-
Follow the next step depending on the **Container Type**:
78
-
* For **Docker Compose**, select the registry for your private images. Select **Choose file** to upload your [Docker Compose file](https://docs.docker.com/compose/compose-file/), or just **paste** the contents of your Docker Compose file into **Config**.
77
+
Follow the next step, depending on the **Container Type** value:
78
+
* For **Docker Compose**, select the registry for your private images. Select **Choose file** to upload your [Docker Compose file](https://docs.docker.com/compose/compose-file/), or just paste the contents of your Docker Compose file into **Config**.
79
79
* For **Single Container**, select the **Image** and **Tag** to deploy. You can choose to type the startup command in **Startup File**.
80
80
::: zone-end
81
81
@@ -90,20 +90,20 @@ In **Repository Access**, select whether the image you want to deploy is public
90
90
In **Repository Access**, select whether the image you want to deploy is public or private. For a Docker Compose app with one or more private images, select **Private**.
91
91
::: zone-end
92
92
93
-
If you select a private image, **specify** the **Login** (username) and **Password**of the Docker account.
93
+
If you select a private image, specify the **Login** (username) and **Password**values for the Docker account.
94
94
95
95
::: zone pivot="container-windows"
96
96
Supply the image and tag name in **Full Image Name and Tag**, separated by a `:` (for example, `nginx:latest`). You can choose to type the startup command in **Startup File**.
97
97
::: zone-end
98
98
::: zone pivot="container-linux"
99
-
Follow the next step depending on the **Container Type**:
99
+
Follow the next step, depending on the **Container Type** value:
100
100
* For **Docker Compose**, select the registry for your private images. Select **Choose file** to upload your [Docker Compose file](https://docs.docker.com/compose/compose-file/), or **paste** the contents of your Docker Compose file into **Config**.
101
101
* For **Single Container**, supply the image and tag name in **Full Image Name and Tag**, separated by a `:` (for example, `nginx:latest`). You can choose to type the startup command in **Startup File**.
102
102
::: zone-end
103
103
104
104
App Service appends the string in **Startup File** to [the end of the `docker run` command (as the `[COMMAND] [ARG...]` segment)](https://docs.docker.com/engine/reference/run/) when starting your container.
105
105
106
-
# [Private Registry](#tab/private)
106
+
# [Private registry](#tab/private)
107
107
108
108
In **Server URL**, type the URL of the server, beginning with `https://`.
109
109
@@ -113,7 +113,7 @@ In the **Login** and **Password** fields, type your sign-in credentials for your
113
113
Supply the image and tag name in **Full Image Name and Tag**, separated by a `:` (for example, `nginx:latest`). You can choose to type the startup command in **Startup File**.
114
114
::: zone-end
115
115
::: zone pivot="container-linux"
116
-
Follow the next step depending on the **Container Type**:
116
+
Follow the next step, depending on the **Container Type** value:
117
117
* For **Docker Compose**, select the registry for your private images. Select **Choose file** to upload your [Docker Compose file](https://docs.docker.com/compose/compose-file/), or paste the contents of your Docker Compose file into **Config**.
118
118
* For **Single Container**, supply the image and tag name in **Full Image Name and Tag**, separated by a `:` (for example, `nginx:latest`). You can choose to type the startup command in **Startup File**.
119
119
::: zone-end
@@ -234,7 +234,7 @@ az webapp config container set --name <app-name> --resource-group <group-name> -
234
234
az webapp config container set --name <app-name> --resource-group <group-name> --docker-custom-image-name <image-name> --docker-registry-server-user <username> --docker-registry-server-password <password>
235
235
```
236
236
237
-
# [Private Registry](#tab/private)
237
+
# [Private registry](#tab/private)
238
238
239
239
```azurecli-interactive
240
240
az webapp config container set --name <app-name> --resource-group <group-name> --docker-custom-image-name '<image>:<tag>' --docker-registry-server-url <private-repo-url> --docker-registry-server-user <username> --docker-registry-server-password <password>
0 commit comments