You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are almost there! We will try to build a cool web page with DevOps app dev with NodeJS
Your mission
Learn about DevOps App Dev
Activity - Run the DevOps app dev
Learn about DevOps App Dev
We are almost at the end! DevOps process for app dev focuses on different purpose from DevOps process for infrastructure.
Let's switch gears slightly to explain how the DevOps pipeline for application developers works. If the DevOps pipeline for the infrastructure team is centered around how to provide a stable environment, the DevOps pipeline for the application developers is designed to deliver software updates as often as possible. (Remember from earlier: more frequent update leads to greater stability according to research.)
Here are a few common application development DevOps tasks that can be performed by the pipeline:
Compile and build software source code.
Run the tests and generate test results.
Deploy the code package to a virtual machine or a container.
Merge the code back to an SCM branch.
Close a User Story or a task in an Agile tool.
Here is a sample digram that shows how you can create an app development workflow with GitHub.
Activity - Run the DevOps app dev
This will be probably the most complicated example that builds an web app resource in Azure then build, test, and deploy a NodeJS application using GitHub Actions and GitHub Artifacts.
Here is where you can find resource:
.github/workflows/action-infra-create-azure-webapp.yml: GitHub Action pipeline to create Azure web application to host our services together with Resource Group
.github/workflows/action-nodejs-cicd.yml: GitHub Action pipeline to build, to test, and to deploy a NodeJs application to Azure web app
devops/appdev/nodejs: A directory that contains all resources required to build a container app based on NodeJs
⏭️ After you are done, you can close this issue to move forward to next one.
The text was updated successfully, but these errors were encountered:
Welcome to DevOps AppDev continent
Your mission
Learn about DevOps App Dev
We are almost at the end! DevOps process for app dev focuses on different purpose from DevOps process for infrastructure.
Let's switch gears slightly to explain how the DevOps pipeline for application developers works. If the DevOps pipeline for the infrastructure team is centered around how to provide a stable environment, the DevOps pipeline for the application developers is designed to deliver software updates as often as possible. (Remember from earlier: more frequent update leads to greater stability according to research.)
Here are a few common application development DevOps tasks that can be performed by the pipeline:
Here is a sample digram that shows how you can create an app development workflow with GitHub.
Activity - Run the DevOps app dev
This will be probably the most complicated example that builds an web app resource in Azure then build, test, and deploy a NodeJS application using GitHub Actions and GitHub Artifacts.
Here is where you can find resource:
.github/workflows/action-infra-create-azure-webapp.yml
: GitHub Action pipeline to create Azure web application to host our services together with Resource Group.github/workflows/action-nodejs-cicd.yml
: GitHub Action pipeline to build, to test, and to deploy a NodeJs application to Azure web appdevops/appdev/nodejs
: A directory that contains all resources required to build a container app based on NodeJs⏭️ After you are done, you can close this issue to move forward to next one.
The text was updated successfully, but these errors were encountered: