All Projects → microsoft → MCW-OSS-PaaS-and-DevOps

microsoft / MCW-OSS-PaaS-and-DevOps

Licence: MIT license
MCW OSS PaaS and DevOps

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects
HTML
75241 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to MCW-OSS-PaaS-and-DevOps

azure-flutter-tasks
Easily build and deploy with latest Flutter build tasks for Azure DevOps Pipelines Tasks
Stars: ✭ 66 (+34.69%)
Mutual labels:  vsts, ci-cd, cicd
Spug
开源运维平台:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
Stars: ✭ 6,810 (+13797.96%)
Mutual labels:  jenkins, ci-cd, cicd
Jenkins Library
Jenkins shared library for Continuous Delivery pipelines.
Stars: ✭ 521 (+963.27%)
Mutual labels:  jenkins, ci-cd
Quiz
Example real time quiz application with .NET Core, React, DDD, Event Sourcing, Docker and built-in infrastructure for CI/CD with k8s, jenkins and helm
Stars: ✭ 100 (+104.08%)
Mutual labels:  jenkins, ci-cd
Fabric8
fabric8 is an open source microservices platform based on Docker, Kubernetes and Jenkins
Stars: ✭ 1,783 (+3538.78%)
Mutual labels:  jenkins, ci-cd
Devops Guide
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
Stars: ✭ 4,119 (+8306.12%)
Mutual labels:  jenkins, ci-cd
Pipeline
Pipeline is a package to build multi-staged concurrent workflows with a centralized logging output.
Stars: ✭ 433 (+783.67%)
Mutual labels:  jenkins, ci-cd
Jenkins Pipeline Library
wcm.io Jenkins Pipeline Library for CI/CD
Stars: ✭ 134 (+173.47%)
Mutual labels:  jenkins, ci-cd
AnyStatus
A remote control for your CI/CD pipelines and more
Stars: ✭ 38 (-22.45%)
Mutual labels:  jenkins, cicd
CosmicClone
Cosmic Clone is a utility that can backup\clone\restore a azure Cosmos database Collection. It can also anonymize cosmos documents and helps hide personally identifiable data.
Stars: ✭ 113 (+130.61%)
Mutual labels:  cosmosdb, cosmos-db
Nevergreen
🐤 A build monitor with attitude
Stars: ✭ 170 (+246.94%)
Mutual labels:  jenkins, ci-cd
k8s-springboot-data-rest
Build & Deploy a real-world Java Springboot microservice on Azure. This project will immerse you in a series of hands-on labs that will show you how to use Azure Container Registry, Azure Kubernetes Service, Azure Container Instances, Azure DevOps & Jenkins CI/CD for building & deploying cloud-native applications.
Stars: ✭ 36 (-26.53%)
Mutual labels:  jenkins, azure-container-registry
Jenkins
Jenkins automation server
Stars: ✭ 18,225 (+37093.88%)
Mutual labels:  jenkins, cicd
Ccmenu
CCMenu is a Mac application to monitor continuous integration servers.
Stars: ✭ 306 (+524.49%)
Mutual labels:  jenkins, ci-cd
solutions-terraform-jenkins-gitops
Demonstrates the use of Jenkins and Terraform to manage Infrastructure as Code using GitOps practices
Stars: ✭ 49 (+0%)
Mutual labels:  jenkins, ci-cd
Fabric8 Platform
Generates the distribution of the fabric8 microservices platform
Stars: ✭ 105 (+114.29%)
Mutual labels:  jenkins, ci-cd
MCW-Media-AI
MCW Media AI
Stars: ✭ 22 (-55.1%)
Mutual labels:  functions, logic-apps
terraform-github-repository-webhooks
Terraform module to provision webhooks on a set of GitHub repositories
Stars: ✭ 20 (-59.18%)
Mutual labels:  jenkins, cicd
movie-db-java-on-azure
Sample movie database app built using Java on Azure
Stars: ✭ 28 (-42.86%)
Mutual labels:  jenkins, azure-container-registry
Useful Jenkins Groovy Init Scripts
A repo of useful groovy init scripts for working with jenkins hooks..
Stars: ✭ 162 (+230.61%)
Mutual labels:  jenkins, ci-cd

This workshop is archived and is no longer being maintained. Content is read-only.

OSS PaaS and DevOps

Best For You Organics Company is one of the leading online health food suppliers in North America, serving customers in Canada, Mexico, and the United States. They launched their highly-successful e-commerce website, which sells subscriptions to their meal service, in 2016, and have been steadily increasing their subscriber-base since. Their service caters to working professionals looking for convenient, reliable access to healthy meal choices, and pre-packaged recipes without having to spend too much time preparing the meals.

Their CIO is a big proponent of open-source software, and their web application uses the MERN stack (MongoDB, Express.js, React.JS, Node.js). They host their code in a private GitHub repository. They currently have a continuous integration workflow, triggered by each code check-in/commit in GitHub, using Jenkins.

As their service has grown, they have found that the management of VM and server infrastructure is a real challenge. They want to learn more about how Platform as a Service (PaaS) solutions for OSS applications on Azure might be able to help. Their goal is to focus their expenditures and efforts on their core business, rather than infrastructure. The development team at Best For You Organics has indicated they have some experience with Docker. They are interested in what options might be available for using containers to deploy their application into a cloud environment. They are also interested in learning more about identity management.

The development team has also expressed that they would like to continue using GitHub as their code repository but is interested in improving upon their DevOps pipeline. They currently use Jenkins for their builds and are interested in any tools available in a cloud offering that could help with release management, or other aspects of a fully-integrated, modern DevOps pipeline. Ultimately, their goal is to automate and simplify deployments through CI/CD capabilities and deliver updates faster and more reliably.

June 2020

Target audience

  • Application developers
  • DevOps engineers

Abstracts

Workshop

This workshop is designed to help you gain a better understanding of how to integrate and deploy complex open-source software (OSS) workloads into Azure Platform-as-a-Service (PaaS). You will migrate an existing MERN (MongoDB, Express.js, React.js, Node.js) stack application from a hosted environment into Azure PaaS services, and fully embrace modern DevOps tools.

At the end of this workshop, you will learn how to provision Web App for Containers for hosting OSS applications, migrate a MongoDB instance into Cosmos DB, implement serverless technologies, such as Logic Apps and Azure Functions, to enhance OSS app functionality, provision an Azure Container Registry, build Docker images and push them into the Azure Container Registry, and enable continuous deployment with Jenkins.

Whiteboard design session

In this whiteboard design session, you work with a group to design a solution for integrating and deploying complex open-source software (OSS) workloads into Azure PaaS. Your solution should handle the migration of an existing MERN (MongoDB, Express.js, React.js, Node.js) stack application. The application will be migrated from a hosted environment into Azure PaaS services, including migrating an existing MongoDB instance into Cosmos DB, enhancing application functionality using serverless technologies, and fully embracing modern DevOps tools.

At the end of this whiteboard design session, you will be better able to design solutions for migrating OSS applications into Azure PaaS using modern DevOps methodologies.

Hands-on Lab

In this hands-on lab, you implement a solution for integrating and deploying complex open-source software (OSS) workloads into Azure PaaS. You migrate an existing MERN (MongoDB, Express.js, React.js, Node.js) stack application from a hosted environment into Azure Web App for Containers, migrate a MongoDB instance into Cosmos DB, enhance application functionality using serverless technologies, and fully embrace modern DevOps tools.

At the end of this hands-on lab, you will be better able to migrate and deploy OSS applications into Azure PaaS using modern DevOps methodologies and Docker containers.

Azure services and related products

  • Azure Container Registry
  • Azure DevOps
  • Azure Functions
  • Azure CLI
  • Cosmos DB
  • Docker
  • GitHub
  • Jenkins VM
  • MongoDB
  • Logic App
  • Visual Studio Code
  • Web App for Containers
  • Azure Cognitive Search
  • Azure Active Directory B2C
  • SendGrid

Azure solutions

  • DevOps
  • App Modernization

Related references

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].