Build & Deploy Java Web
Application On Linux Using
VSTS
Vishnubabu
MS ALM & DevOps Consultant
 Introduction to ALM & VSTS
 Microsoft ALM Framework & Ecosystems
 Demo – CI/CD of Java WebApp on Azure Linux VM
AGENDA
Plan1 Monitor + Learn
ReleaseDevelop + Test2
Development Production
4
3
The Application Lifecycle
It starts with an idea – and a plan how to
turn this idea into reality …
Manage work
Develop +Test 1
Project starts
PlanTrack progress
Plan
Develop & Test
Write Code
Unit Testing
2
Build
Version Control
Build Verification
Release
Once the iteration starts, developers turn
great ideas into features …
Cloud
Load Testing
Integration testing
environment
Automated functional
testing environment
3
Pre-production
environment
Staging
environment
Monitor + Learn
When all tests pass, the build is deployed to testing environments for each
stage in the release process
Release
Monitor & Learn
Learn and understand how users use your app, how it reacts and
quickly fix issues and bugs
4
Monitor
Feedback
Plan the next iteration
iOS
"Any Language, Any Platform"
Windows AndroidLinux
.NET C++ JavaScript
PHP
Python Node.js R Cordova Unity
Configuration Alerting
Monitor
Service Manager
Visual Studio Team
Services
Visual Studio Team
Services
Visual Studio Team
Services
CI/CD using VSTS Demo
Q & A
Thank You
E: vbabus@xpirit.com
L: https://in.linkedin.com/in/vishnubabus
T: @Vishnubabu_S

Vsts ci cd-java

Editor's Notes

  • #9 Time: 1 mins Key messages: Visual Studio is continuously recognized as the best development tool in the market and we are proud of that. However it traditionally made you also have to use .NET as the development framework and Windows as the targeted platform. Not anymore. Firstly, we are taking the super productive and powerful combination of Visual Studio and .NET to any targeted OS. You just saw that. Same productivity, same optimum experience for developers but no constraints on the OS. Secondly, we are applying the same playbook to any technology. So no matter the technology of your choice, Visual Studio will provide you the best development tool.
  • #11 http://www.redmine.org/ https://www.atlassian.com/software/jira/