We worked for Maxelit, a software development firm for the project named The Charter Store. The Charter Store wanted to implement the pipeline task (CI/CD) for the DevOps part.
Due to the emergence of a number of applications in the market, they needed a faster and guaranteed solution and majorly a cost-effective one. The solution was necessary as manual build and deployment could delay and create errors. We used DevOps to create an automated solution to test the application and deploy it automatically.
Pipeline Task (CI/ CD) - DevOps Organization - The Charter Store
We created Build and Release Pipeline for the TEST environment and deployed the dotnet app in Azure App Service.
Azure YAML pipeline for PRODUCTION environment.
Azure DevOps account
Git to restore code from TFVC to Azure Repo
NuGet Installer
NuGet Restore
MS Build
Artifacts Restorer
Azure App Service Connection
Azure Portal account
App Service in Azure Portal
Provides an easy-to-use UI for installing and managing Visual Studio/ MS Build packages
Provides the ability to Package and restore packages used in a project directly through the MSBuild toolchain.
Most importantly, NuGet Maintains a reference list of packages used in a project and the ability to restore and update those packages from that list.
Provide the ability to track references and restore packages on demand
Helps in managing Dependencies.
With MS Build, it provides an XML schema for a project file that controls how the build platform processes and builds software. We deployed the code in Azure App Service to quickly build, deploy, and scale web apps and APIs on their terms. Our Mooglelabs team worked with .NET, .NET Core, Node.js, Java, Python, or PHP in containers or running on Windows or Linux, and it’s a fully managed service.