Techies Lounge
Techies Lounge
  • 17
  • 130 853
Deploy Azure Container Instance and Azure Container Registry using Azure DevOps and ARM Templates
This tutorial describes how to Deploy Azure Container Instance and Azure Container Registry using Azure DevOps and ARM Template.
GitHub URL for source code : github.com/techiesloungeteam/aciWithARM
0:00 Setup Source Code of the Deploy ACI and ACR using Azure DevOps and ARM
Create Docker Image in Local System of the Deploy ACI and ACR using Azure DevOps and ARM Template series. In this session we will create the Docker Image in our local system and run it locally.
Push Source Code to AzureRepo of the Deploy ACI and ACR using Azure DevOps and ARM Template series. In this session we are pushing our source code to Azure Repo.
Create Build Pipeline of the Deploy ACI and ACR using Azure DevOps and ARM Template series. In this session we are creating a build pipeline.
This is part 6 of the Deploy ACI and ACR using Azure DevOps and ARM Template series. In this video we are creating the release pipeline for the ACR and ACI Deployment.
Read Output Inline script:-
$var=ConvertFrom-Json '$(DeploymentOutput)'
$REGISTRY_NAME=$var.registry_name.value
$REGISTRY_SERVER=$var.registry_server.value
$REGISTRY_USERNAME=$var.registry_username.value
$REGISTRY_PASSWORD=$var.registry_password.value
ECHO $var.registry_name.value
ECHO $var.registry_server.value
ECHO $var.registry_username.value
ECHO $var.registry_password.value
Write-Host "##vso​[task.setvariable variable=REGISTRY_NAME]$REGISTRY_NAME"
Write-Host "##vso​[task.setvariable variable=REGISTRY_SERVER]$REGISTRY_SERVER"
Write-Host "##vso​[task.setvariable variable=REGISTRY_USERNAME]$REGISTRY_USERNAME"
Write-Host "##vso​[task.setvariable variable=REGISTRY_PASSWORD]$REGISTRY_PASSWORD"
Azure Container Registry :-
{"loginServer":"$(REGISTRY_SERVER)", "id" : "/subscriptions/04bb8ed8-a018-4d22-adaa-6f075a32863d/resourceGroups/$(resourceGroupName)/providers/Microsoft.ContainerRegistry/registries/$(REGISTRY_NAME)"}
Over ride parameter : -
-registryServerName $(REGISTRY_SERVER) -registryUserName $(REGISTRY_USERNAME) -registryPassword $(REGISTRY_PASSWORD) -image $(REGISTRY_NAME).azurecr.io/$(Build.Repository.Name):$(Build.BuildId) -env_ENVIRONMENT_NAME "DEV"
zhlédnutí: 5 813

Video

Deploy ReactJS application to Azure cloud using 3 different ways | FTP | Kudu | CI/CD DevOps
zhlédnutí 15KPřed 3 lety
This video describes how to deploy a ReactJS application to Azure Cloud using 3 different ways 1. FTP deployment using Filezilla 2. Drag and drop using Azure built-in tool Kudu 3. Using Azure DevOps CI/CD (Basic information). For the End to End deployment using Azure DevOps, use the following tutorial video : czcams.com/video/Ny5vJRfQito/video.html 0:00 Introduction 0:55 Create Azure app servic...
Build a Basic Chatbot Using Microsoft Azure
zhlédnutí 862Před 3 lety
This video describes how to build a Basic Chatbot Using Microsoft Azure.
Build a custom app for Microsoft Teams
zhlédnutí 2,6KPřed 3 lety
In this video, we are going to build a custom app for Microsoft Teams using App Studio. Also, describes how to share the reusable package by downloading as a zip file.
Task Groups in Azure Pipelines with Parameters
zhlédnutí 9KPřed 3 lety
Creating a Node JS Build pipeline using Task Groups with Parameters and reuse it in an another pipeline.
Part 6 | Final | Create Release Pipeline | Deploy ACI and ACR using Azure DevOps and ARM
zhlédnutí 2,4KPřed 4 lety
This is part 6 of the Deploy ACI and ACR using Azure DevOps and ARM Template series. In this video we are creating the release pipeline for the ACR and ACI Deployment. Read Output Inline script:- $var=ConvertFrom-Json '$(DeploymentOutput)' $REGISTRY_NAME=$var.registry_name.value $REGISTRY_SERVER=$var.registry_server.value $REGISTRY_USERNAME=$var.registry_username.value $REGISTRY_PASSWORD=$var.r...
Part 5 | Create Build Pipeline | Deploy ACI and ACR using Azure DevOps and ARM
zhlédnutí 1,5KPřed 4 lety
This is part 5 - Create Build Pipeline of the Deploy ACI and ACR using Azure DevOps and ARM Template series. In this session we are creating a build pipeline. #Azure #Azure Container Registry #Azure Container Instance # Docker #Azure DevOps #CICD
Part 4 | Push Source Code to AzureRepo | Deploy ACI and ACR using Azure DevOps and ARM
zhlédnutí 787Před 4 lety
This is part 4 - Push Source Code to AzureRepo of the Deploy ACI and ACR using Azure DevOps and ARM Template series. In this session we are pushing our source code to Azure Repo. #Azure #Azure Container Registry #Azure Container Instance # Docker #Azure DevOps #CICD
Part 3 | Create Docker Image in Local System | Deploy ACI and ACR using Azure DevOps and ARM
zhlédnutí 889Před 4 lety
This is part 3 - Create Docker Image in Local System of the Deploy ACI and ACR using Azure DevOps and ARM Template series. In this session we will create the Docker Image in our local system and run it locally. #Azure #Azure Container Registry #Azure Container Instance # Docker #Azure DevOps #CICD
Part 2 | Setup Source Code | Deploy ACI and ACR using Azure DevOps and ARM
zhlédnutí 1,4KPřed 4 lety
This is part 2 - Setup Source Code of the Deploy ACI and ACR using Azure DevOps and ARM Template series. This session describes how to setup the source code in local system. GitHub URL for source code : github.com/techiesloungeteam/aciWithARM #Azure #Azure Container Registry #Azure Container Instance # Docker #Azure DevOps #CICD
Part 1 | Introduction | Deploy ACI and ACR using Azure DevOps and ARM
zhlédnutí 2,8KPřed 4 lety
This is part 1 - Introduction of the Deploy ACI and ACR using Azure DevOps and ARM Template series. This session give an overview about the entire series. GitHub URL for source code : github.com/techiesloungeteam/aciWithARM #Azure #Azure Container Registry #Azure Container Instance # Docker #Azure DevOps #CICD
Secure secrets with Azure KeyVault using DevOps Variable Groups
zhlédnutí 10KPřed 4 lety
Secure application secrets with Azure KeyVault using DevOps Variable Groups. Arguments: -DBNAME "$(DBNAME)" -DBUSERNAME "$(DBUserName)" -PASWORD "$(Password)" Inline Script : Param( [string]$DNBAME, [string]$DBUSERNAME , [string]$PASWORD ) Write-Host " vso[task.setvariable variable=DNBANE]$DBNAME" Write-Host " vso[task.setvariable variable=DBUSERNAME]$DBUSERNAME" Write-Host " vso[task.setvariab...
Deploying React apps to Azure Web App with Azure DevOps
zhlédnutí 46KPřed 4 lety
This video describes how to deploy React apps to Azure with Azure DevOps CI/CD.
Deploy and run a containerized web app in Azure Container Instance (ACI) using the Azure portal
zhlédnutí 19KPřed 4 lety
Create a containerized NodeJS Web application and store it in a Repository in Azure Container Registry. Then will deploy to Azure Container Instance. Refer the URL for Dockerizing a NodeJS Application : nodejs.org/fr/docs/guides/nodejs-docker-webapp/
Dockerizing a Node.js web app in Ubuntu 20.04
zhlédnutí 3,6KPřed 4 lety
Dockerizing a Node.js web app in Ubuntu 20.04 URL : nodejs.org/fr/docs/guides/nodejs-docker-webapp/
Azure Redis Cache with ASP.NET MVC
zhlédnutí 2,2KPřed 4 lety
Azure Redis Cache with ASP.NET MVC
Azure Redis Cache with ASP.NET MVC
zhlédnutí 5KPřed 6 lety
Azure Redis Cache with ASP.NET MVC

Komentáře

  • @shrutibramhankar5902
    @shrutibramhankar5902 Před 4 měsíci

    Not a git repository (or any of the parent directories): .git how to resolve this

  • @itsyourtravelista
    @itsyourtravelista Před 7 měsíci

    npm ERR! peer react@"^16.8.0 || ^17.0.0 || ^18.0.0" from @react-spring/animated@9.6.1 npm ERR! node_modules/@react-spring/animated npm ERR! @react-spring/animated@"~9.6.1" from @react-spring/core@9.6.1 npm ERR! node_modules/@react-spring/core npm ERR! @react-spring/core@"~9.6.1" from @react-spring/three@9.6.1 npm ERR! node_modules/@react-spring/three npm ERR! @react-spring/three@"~9.6.1" from @react-three/drei@9.92.1 npm ERR! node_modules/@react-three/drei npm ERR! @react-spring/animated@"~9.6.1" from @react-spring/three@9.6.1 npm ERR! node_modules/@react-spring/three npm ERR! @react-spring/three@"~9.6.1" from @react-three/drei@9.92.1 npm ERR! node_modules/@react-three/drei npm ERR! @react-three/drei@"^9.56.24" from the root project npm ERR! 17 more (@react-spring/core, @react-spring/shared, ...) npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react@"^15.0.0 || ^16.0.0-beta || ^16.0.0" from react-tilt@0.1.4 npm ERR! node_modules/react-tilt npm ERR! react-tilt@"^0.1.4" from the root project npm ERR! npm ERR! Conflicting peer dependency: react@16.14.0 npm ERR! node_modules/react npm ERR! peer react@"^15.0.0 || ^16.0.0-beta || ^16.0.0" from react-tilt@0.1.4 npm ERR! node_modules/react-tilt npm ERR! react-tilt@"^0.1.4" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! npm ERR! For a full report see: npm ERR! /home/vsts/.npm/_logs/2023-12-29T14_00_07_014Z-eresolve-report.txt npm ERR! A complete log of this run can be found in: /home/vsts/.npm/_logs/2023-12-29T14_00_07_014Z-debug-0.log ##[warning]Couldn't find a debug log in the cache or working directory ##[error]Error: Npm failed with return code: 1 Finishing: npm install --legacy-peer-deps

  • @malakali-kx3uy
    @malakali-kx3uy Před 8 měsíci

    🎉🎉 you are really super ,Thank you

  • @emmanuelbamidele5064
    @emmanuelbamidele5064 Před 11 měsíci

    i did the same thing and i am still seeing the default page when i browse to the azurewebsite

  • @ishwar-2348
    @ishwar-2348 Před 11 měsíci

    Very well explained. Without wasting time straight forward explain.

  • @ajaysh73
    @ajaysh73 Před 11 měsíci

    Can you do a video on next js deployment on Azure with a local agent as MS doesn't provide free parallism. I'm getting an internal error after following all the steps.

  • @TranHoang-tj7rb
    @TranHoang-tj7rb Před rokem

    sorry sir ! where can I put variable in .env?

  • @MuraliKrishna-gn7ev

    you are a champion, thank you

  • @toulchinski
    @toulchinski Před rokem

    Very Cool! Greay tutorial! Thank you! 🙏

  • @julfinch
    @julfinch Před rokem

    Thank you so much for this one. So easy to follow and no BS. Subscribed!

  • @rajpatil3611
    @rajpatil3611 Před rokem

    How to deploy Nodejs using filezilla please tell on azure

  • @jaideepsingh8109
    @jaideepsingh8109 Před rokem

    Great tutorial. Straight to point. Thanks

  • @litheshkumar2121
    @litheshkumar2121 Před rokem

    Hey there's an errors while routing please check

  • @sarthak7413
    @sarthak7413 Před rokem

    How to access the url for deployed container?

  • @iisrrael1993
    @iisrrael1993 Před rokem

    Excelente

  • @DJenriqez
    @DJenriqez Před rokem

    It could be nice to mension when you have CI pipeline, and you try FTP , it will disconnect CI/CD,... you cant use both without pain,...

  • @sruthimystic1834
    @sruthimystic1834 Před rokem

    Thank you very much. Your tutorial saved my day

  • @whatwouldjesusdrive

    Thanks, this video was very helpful, everything worked first time for me on a project I made using create-react-app, but then I made another that used Vite instead. Everything was the same except I got an error that the publish artifact: drop step couldn't find the path to publish "build", after a while i realized Vite doesn't name the build folder "build" it names it "dist". So on the Publish Artifact: Drop > Path to Publish > i entered "dist" instead and it worked

  • @christopherskogfeldt8831

    Is it possible to change the config from let´s say if I use Maven but I suppose to use React instead. Is that possible or do I need to create a total new project and do everything from the beginning again?

  • @lucasmunoz4861
    @lucasmunoz4861 Před 2 lety

    Does this work for next js?

  • @poojanpatel6885
    @poojanpatel6885 Před 2 lety

    Self-explanatory ! A perfect video for freshers in Azure Devops . Thank you!

  • @nagarajubathika7729
    @nagarajubathika7729 Před 2 lety

    Hi

  • @bhavya5759
    @bhavya5759 Před 2 lety

    please create video on Build once Deploy Many with ReactJs and Azure with different environment

  • @harithathalapaneni9990

    Is it possible to trigger the aab and ipa files using the Titanium application. I don't see an option for custom apps.

  • @mhpavel4918
    @mhpavel4918 Před 2 lety

    do I have to install node or yarn?

  • @rickybailey6157
    @rickybailey6157 Před 2 lety

    Great video. Got me a lot further than other instructions, but I have an issue I just can't get past. Just as the video has at 5:05, I have the build artifacts 'drop' folder containing files (but not a zip file). It's at 10:02, with the release, where things differ. In my log, the next line after "Got service connection details for Azure App Service:'testmyreact'", I get the line "Package deployment using ZIP Deploy initiated." I don't have the references to WEBSITE_RUN_FROM..... And it definitely doesn't go to "Successfully deployed web package to App Service". Instead it has "Preparing deployment...", references to oryx build, and eventually "Detecting platforms...", "Could not detect any platform in the source directory.", "Error: Couldn't detect a version for the platform 'nodejs' in the repo.". A few other errors that eventually leads to "##[error]Error: Package deployment using ZIP Deploy failed. Refer logs for more details". I've been researching this for a few days without luck. I'm guessing I'm missing something simple. Any ideas out there?

  • @zairhomar7617
    @zairhomar7617 Před 2 lety

    This video helps Thank You !

  • @jgesior
    @jgesior Před 2 lety

    I have a question, at 5:26 in your video you click the secrets to be added. If I had a key vault with over 100 secrets is there any way to select all the secrets without having to click each one individually?

  • @sam12345393
    @sam12345393 Před 2 lety

    I got this error guys, [error]No hosted parallelism has been purchased or granted. To request a free parallelism grant, please fill out the following form aka.ms/azpipelines-parallelism-request

  • @chityalasrikanth8030
    @chityalasrikanth8030 Před 2 lety

    That was clean and neat explanation.

  • @giu_codea
    @giu_codea Před 2 lety

    i can give u a son?

  • @carolinathers3242
    @carolinathers3242 Před 2 lety

    Amazing explanation, very useful and clean, thanks a lot!

  • @Emptychannnel
    @Emptychannnel Před 2 lety

    Lucky i found your video, very helpful, thanks a Lot!!!

  • @FullStackPro
    @FullStackPro Před 2 lety

    Thank you ❤️

  • @chaosknight3175
    @chaosknight3175 Před 2 lety

    This is done the right way. Thanks man!

  • @adedolapookunsanmi6152

    Hi, Also wondering how we can pass enviroment variables using this step.

  • @anoop.225
    @anoop.225 Před 2 lety

    Getting below error, How to fix ? 32 error code EBADPLATFORM 33 error notsup Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) 34 error notsup Valid OS: darwin 34 error notsup Valid Arch: any 34 error notsup Actual OS: win32 34 error notsup Actual Arch: x64

  • @pottanatgeorge
    @pottanatgeorge Před 2 lety

    my react build now needs to say, "run-script build " be aware.

  • @uaena182
    @uaena182 Před 2 lety

    Thanks for this. However when I successfully deployed my react app on Azure App service via Azure DevOps, I get the error "The service is unavailable" on a white screen upon accessing the Azure URL. Kindly advise. thanks

  • @jafarzafar89
    @jafarzafar89 Před 2 lety

    A very good video tutorial. spent 2 hours trying to figure out why the docker build was failing until i realise that the power shell task was not working properly. It was due to copy paste issue and i had to type the last 4 lines of the script.

  • @dekcode2824
    @dekcode2824 Před 2 lety

    This should be the default Azure documentation

  • @dekcode2824
    @dekcode2824 Před 2 lety

    Straight to the point. Thank you!

  • @xfactor2237
    @xfactor2237 Před 2 lety

    Good tutorial but the music is really distracting from following the tutorial .

  • @venugopal3637
    @venugopal3637 Před 2 lety

    After clicking create new asking credit card what to do now please help out this

  • @ahmadyamout6867
    @ahmadyamout6867 Před 2 lety

    You are the hero dude . Can I have your whatsapp number please?

  • @damonwu9658
    @damonwu9658 Před 3 lety

    Good one 👍

  • @ahmadyamout6867
    @ahmadyamout6867 Před 3 lety

    Hello dear thank you for your efforts and these informative videos . But I got MISP Network error tcp_error a connection reset by peer . The web server may be down too busy or experiencing other problems preventing it from responding to requests . when trying to get the website url FQDN from ACI . Is there a solution for this error . Thank you

  • @techbrother5815
    @techbrother5815 Před 3 lety

    The is the best. Quick and precise.

  • @Johnyuvi1
    @Johnyuvi1 Před 3 lety

    Hi, How do you store your new task ? Localstorage ? Database ? And How to sync your stored data between multidevice ? Like Teams in Desktop and Mobile app

    • @TechiesLounge
      @TechiesLounge Před 3 lety

      We can store the Data in Server Database where the Client App (React / Angular /etc. ) is hosted.

  • @emanuelsuarez7002
    @emanuelsuarez7002 Před 3 lety

    extremely useful!!! thanks for sharing. what if i want to add a second member to deploy form his computer?