Kód üzembe helyezése az App Service szolgáltatásban

Befejeződött

Nézzük meg, hogyan helyezhető üzembe az alkalmazás az App Service-ben.

Automatikus üzembe helyezés

Az automatikus üzembe helyezés vagy a folyamatos integráció folyamatával az új funkciók és a hibajavítások gyorsan, ismétlődően tehetők elérhetővé úgy, hogy ezek minimális hatással lesznek a végfelhasználókra.

Az Azure számos forrásból támogatja a közvetlen automatizált üzembe helyezést. Ehhez a következő lehetőségek állnak rendelkezésre:

  • Azure DevOps: Leküldheti a kódot az Azure DevOpsba, létrehozhatja a kódot a felhőben, futtathatja a teszteket, kiadást hozhat létre a kódból, és végül leküldheti a kódot egy Azure-webalkalmazásba.
  • GitHub: Az Azure támogatja a GitHubról történő közvetlen automatizált üzembe helyezést. Ha a GitHub-adattárat az Azure-hoz csatlakoztatja az automatikus üzembe helyezéshez, a GitHub éles ágán leküldött változtatások automatikusan telepítve lesznek.
  • Bitbucket: A GitHubhoz való hasonlósága miatt a Bitbuckettel is konfigurálhat automatizált üzembe helyezést.
  • OneDrive: A OneDrive a Microsoft felhőalapú tárhelye. Az Azure-ban való üzembe helyezéshez egy OneDrive-fiókhoz társított Microsoft-fiókkal kell rendelkeznie.
  • Dropbox: Azure-támogatás üzembe helyezést a Dropboxból, amely a OneDrive-hoz hasonló népszerű felhőalapú tárolórendszer.

Manuális üzembe helyezés

Több lehetőség is van arra, hogy kódját manuálisan küldje be az Azure-ba:

  • Git: Az App Service webalkalmazásai egy Git URL-címet is használhatnak, amelyet távoli adattárként adhat hozzá. A kód távoli adattárba való leküldése üzembe helyezi az alkalmazást.
  • az webapp up: A webapp up az az parancssori felület azon szolgáltatása, amely az alkalmazást csomagolja és üzembe helyezi. Más üzembe helyezési módszerektől eltérően az az webapp up létre tud hozni egy új App Service-webalkalmazást is, ha még nem hozott létre egyet.
  • ZIP-üzembe helyezés: Az alkalmazásfájlok ZIP-jének elküldésére használható az webapp deployment source config-zip az App Service-be. A ZIP üzembe helyezését olyan alapvető HTTP-segédprogramok használatával is elérheti, mint például curla .
  • WAR-üzembe helyezés: A WAR üzembe helyezése egy App Service-alapú üzembe helyezési mechanizmus, amely Java-webalkalmazások WAR-csomagokkal való üzembe helyezésére szolgál. A WAR üzembe helyezését a következő helyen http://<your-app-name>.scm.azurewebsites.net/api/wardeploytalálható Kudu HTTP API-val érheti el: . Ha ez nem sikerül, próbálkozzon: https://<your-app-name>.scm.azurewebsites.net/api/wardeploy.
  • Visual Studio: A Visual Studio egy App Service üzembe helyezési varázslóval rendelkezik, amely végigvezeti az üzembe helyezés folyamatán.
  • FTP/S: Az FTP vagy FTPS egy hagyományos módja annak, hogy a kódot számos üzemeltetési környezetbe, köztük az App Service-be is leküldje.