Distribuzione continua con App Web di Azure in Linux

Nota

App Web di Azure su Linux è attualmente disponibile in anteprima pubblica e supporta l'esecuzione di app Web in modo nativo su Linux.

In questa esercitazione si configura la distribuzione continua per un'immagine personalizzata del contenitore da repository del Registro contenitori di Azure o dall'hub Docker.

Passaggio 1 - Accedere ad Azure

Accedere al portale di Azure all'indirizzo http://portal.azure.com

Passaggio 2: Abilitare la distribuzione continua di hub Docker

Nel portale di Azure fare clic sull'opzione Servizio app a sinistra nella pagina.

Fare clic sul nome dell'app per cui si desidera configurare la distribuzione continua dell'hub Docker.

In Impostazioni app aggiungere un'app denominata DOCKER_ENABLE_CI con il valore true.

inserire l'immagine dell'impostazione dell'app

Passaggio 3 - Preparare l'URL webhook

Per l'URL del Webhook, è necessario avere l'endpoint seguente: https://<publishingusername>:<publishingpwd>@<sitename>.scm.azurewebsites.net/docker/hook.

È possibile ottenere publishingusername e publishingpwd scaricando il profilo di pubblicazione dell'app Web tramite il portale di Azure.

inserire l'immagine dell'aggiunta del webhook 2

Passaggio 4 - Aggiungere un webhook

Registro di sistema del contenitore di Azure

Nel pannello del portale del registro fare clic su Webhook e creare un nuovo webhook facendo clic su Aggiungi. Nel pannello Create webhook (Crea webhook) assegnare un nome al webhook. Per l'URI del webhook è necessario specificare l'URL ottenuto dal passaggio 3

Assicurarsi di definire come ambito il repository che contiene l'immagine del contenitore.

inserimento dell'immagine del webhhok

Quando l'immagine viene aggiornata, l'app Web viene aggiornata automaticamente con la nuova immagine.

Hub Docker

Nella pagina Hub Docker, fare clic su Webhook, quindi CREATE A WEBHOOK (CREA UN WEBHOOK).

inserire l'immagine dell'aggiunta del webhook 1

Per l'URL del webhook è necessario specificare l'URL ottenuto dal passaggio 3

inserire l'immagine dell'aggiunta del webhook 2

Quando l'immagine viene aggiornata, l'app Web viene aggiornata automaticamente con la nuova immagine.

Passaggi successivi