Clients of automatiseringshulpprogramma's voor Azure Container Apps
Notitie
De Basic-, Standard- en Enterprise-abonnementen worden afgeschaft vanaf medio maart 2025, met een pensioenperiode van 3 jaar. We raden u aan om over te stappen naar Azure Container Apps. Zie de aankondiging over buitengebruikstelling van Azure Spring Apps voor meer informatie.
Het standaardverbruik en het speciale abonnement worden vanaf 30 september 2024 afgeschaft, met een volledige afsluiting na zes maanden. We raden u aan om over te stappen naar Azure Container Apps. Zie Azure Spring Apps Standard-verbruik en toegewezen abonnement migreren naar Azure Container Apps voor meer informatie.
Dit artikel is van toepassing op:✅ Basic/Standard ✅ Enterprise
In dit artikel worden de client- en automatiseringshulpprogramma's beschreven die beschikbaar zijn voor gebruik met Azure Container Apps.
Azure Container Apps wordt ondersteund door veel automatiseringsprogramma's en IDE's. Het doel is om de ervaring van ontwikkelaars bij het implementeren van toepassingen te verbeteren. Tegelijkertijd biedt het betere ondersteuning voor dagelijkse CI/CD-bewerkingen.
Vereisten
- Een bestaande Azure-container-app. Zie voor meer informatie Quickstart: uw eerste container-app implementeren met behulp van Azure Portal.
Azure-CLI
U kunt de Azure CLI gebruiken om Azure Container Apps te beheren. Zie de Naslaginformatie over Azure CLI voor Container Apps voor de volledige lijst met opdrachten. De preview-functies worden gedefinieerd in de containerapp
extensie. Als u preview-functies wilt gebruiken, moet u preview-functies inschakelen in de Azure CLI en de nieuwste Azure Container Apps-extensie installeren of bijwerken met behulp van de volgende opdracht. Zie De Azure CLI installeren voor meer informatie over het installeren van de Azure CLI.
az extension add --name containerapp --upgrade --allow-preview true
Terraform
U kunt Azure Container Apps beheren door Terraform. Zie Terraform Reference (Naslaginformatie over Terraform) voor meer informatie. Zie Terraform installeren voor meer informatie over het installeren van Terraform.
GitHub-actie
De GitHub-actie Azure/container-apps-deploy-action van Azure Container Apps biedt ondersteuning voor het bouwen en implementeren van uw container-app. U kunt de configuratie van een container-app bijwerken met behulp van het yamlConfigPath
argument. Zie de GitHub Marketplace-pagina van de actie voor meer informatie. Zie Quickstart voor GitHub Actions voor meer informatie over het installeren van de GitHub-actie.
Azure DevOps
Met de Azure Pipelines-taak kunt u een container-app implementeren in een Azure Container Apps-omgeving. U kunt implementeren vanuit een vooraf gemaakte installatiekopieën of een toepassingsinstallatiekopieën die zijn gemaakt met een builder- of Docker-bestand. Zie AzureContainerApps@1 - Azure Container Apps Deploy v1-taak voor de volledige documentatie.
Maven-invoegtoepassing
U kunt uw app implementeren in Azure Container Apps met behulp van de Azure Container Apps Maven-invoegtoepassing. Voeg eerst de invoegtoepassing toe aan uw pom.xml bestand en voeg de details van uw doelbronnen toe. Pak vervolgens de app in en implementeer deze met behulp van de volgende Maven-opdracht:
mvn clean package azure-container-apps:deploy
Zie De Maven-invoegtoepassing voor Azure Container Apps voor meer informatie. Zie Apache Maven installeren voor meer informatie over het installeren van Apache Maven.
VS Code-extensie
Met de Azure Container Apps-extensie voor Visual Studio Code kunt u uw toepassingen eenvoudig implementeren door bestaande Container Apps-resources te kiezen of nieuwe resources te maken. Nadat u de extensie hebt geïnstalleerd, hebt u toegang tot de functies ervan via het Configuratiescherm van Azure in Visual Studio Code. Zie de quickstart: Implementeren in Azure Container Apps met behulp van Visual Studio Code voor meer informatie.
IntelliJ-extensie
Met Azure Toolkit voor IntelliJ IDEA kunt u eenvoudig een Container Apps-omgeving maken en containertoepassingen implementeren in Azure Container Apps vanuit een installatiekopieën. Zie quickstart: Implementeren in Azure Container Apps met behulp van IntelliJ IDEA voor meer informatie en stapsgewijze zelfstudies.
Azure Developer CLI
De Azure Developer CLI (azd
) is een opensource-hulpprogramma dat is ontworpen om het proces voor het instellen en implementeren van toepassingen in Azure te vereenvoudigen en te versnellen. Het biedt eenvoudige, ontwikkelaarsvriendelijke opdrachten die zijn afgestemd op de belangrijkste fasen van de ontwikkelwerkstroom. Of u nu in een terminal, een IDE werkt of CI/CD-pijplijnen gebruikt, azd
helpt bij het stroomlijnen van het inrichten en implementeren van resources.
azd
maakt gebruik van flexibele blauwdruksjablonen om snel toepassingen uit te voeren in Azure. Deze sjablonen omvatten infrastructuur als codeassets voor het inrichten van resources met Bicep of Terraform, starter-app-code die u kunt aanpassen en configuratiebestanden voor implementatie. De sjablonen kunnen ook werkstroombestanden voor CI/CD-pijplijnen bevatten voor GitHub Actions of Azure Pipelines om geautomatiseerde werkstromen naadloos te integreren.
De nieuwste versie van azd
azure Container Apps biedt nu standaard ondersteuning voor Azure Container Apps. Zie Quickstart: Een Azure Developer CLI-sjabloon implementeren voor meer informatie over de ontwikkelaarservaring. Zie De Azure Developer CLI installeren of bijwerken voor meer informatie over het installerenazd
.