Jenkins and Azure OPEN322 Michael Friedrich.

Slides:



Advertisements
Similar presentations
Andrew Hennessy Automating Server Application migrations to the Cloud – Goodbye Server INF21 3.
Advertisements

Kevin Francis Developing on Windows Devices ARC33 2.
Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.
Michael Niehaus Using the Windows Store for Business: New Capabilities for Managing Apps in the Enterprise WIN335.
Jessica Payne Microsoft Global Incident Response and Recovery
James Bannan Freddy vs JSON: Azure Resource Manager CLD44 3.
Alec Tucker An Introduction to Cross Platform Native App Development using Xamarin to Develop, Test and Monitor MOB227.
Orin Thomas 30 Bad Habits of Server Administrators INF32 3.
Building a Microservices solution using Docker,
Kevin Francis Big Building Blocks – a tour of Dynamics ARC323 A.
James Bannan The Cloud That Chuck Norris Built: Resilient Architecture in Azure ARC44 3.
A deep dive into Azure AD B2C
3 Ways to Integrate Business Systems to Partners
Azure ARM Templates CLD321 Aaron Saikovski
Serverless in Office 365 Build services with Azure Functions
Making of the Ignite Bot
What's New in System Center Configuration Manager, Current Branch and Intune INF324a Steven Hosking.
30 Tips and Tricks for Managing and Running Ubuntu/Bash/Windows Subsystem for Linux WIN321B Orin Thomas.
Introduction to ASP.NET Core
The Zen of Package Management
Power BI for the Enterprise
Conversation As a Platform - Part 1
Customizing Windows 10: Image Creation Tips and Tricks
Accelerate Windows 10 deployments through telemetry driven insights using Upgrade Analytics WIN321a Zach Dvorak.
Microsoft Virtual Academy
Where Dev meets Ops Session Code Paul Glavich / Chris Padgett.
Now, let’s implement/trial Windows Defender Advanced Threat Protection
Deploying Linux on Microsoft Public and Private cloud
Building Business Application with Office 365 and Other Line Business Systems
Microsoft Ignite /4/2018 8:46 AM
Techniques and Practices for Testing Angular
Microsoft Virtual Academy
Microsoft Ignite /19/2018 2:35 AM
Need for Speed: Why Applications With No Database and No Services are Fast ARC334 Nick Randolph – Built to Roam.
Mastering Connectivity to O365
Building a Continuous Delivery Pipeline for ASP.NET Core Apps
7/19/2018 9:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Virtual Academy
Microsoft Virtual Academy
Automate all things! Microsoft Azure continuous deployment
Building a Continuous Integration Pipeline using VSTS
Release Management with Visual Studio Team Services
Darren Neimke and Jonathan Ruckert
Deploy Windows 10 Mobile for the mobile workforce
Microsoft /12/2018 8:06 AM BRK2103 Deliver more features faster with a modern development and test solution Claude Remillard Group Program Manager.
DevOps Fundamentals Configuration Management
Continuous Delivery for Microsoft Azure
Build vNext in VSO and TFS 2015
What’s new in Visual Studio in 2015?
Microsoft Edge for Developers
Microsoft Ignite /19/ :53 AM Applying DevOps principals in applications integrated with Office 365 Evergreen Ben Parker ARC231B © 2015 Microsoft.
Microsoft Ignite /20/2018 2:21 PM
Rob Farley, LobsterPot Solutions
Application Insights:
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Bare Metal Development for the Universal Windows Platform
The Power of a Great API Damian Brady
What is Visual Studio Code?
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Deep Dive into Azure API Apps and Logic Apps
The Ops side of DevOps Manager Microsoft
4/11/2019 6:29 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Jonathan Ruckert & Darren Neimke
UI test automation of MVC apps with Microsoft Edge WebDriver
Chris Henley & Ben DiQual
Empower your users with Azure Active Directory Premium
5/30/2019 1:59 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Securing ASP.NET in an Azure Environment
Presentation transcript:

Jenkins and Azure OPEN322 Michael Friedrich

Jenkins and Azure !=DevOps talk, but ……… DevOps Practises Delivery Pipelines Cool Demos! https://upload.wikimedia.org/wikipedia/commons/thumb/e/e9/Jenkins_logo.svg/226px-Jenkins_logo.svg.png

Agenda Talking Talking! Talking!! Talking!!! Demo 1 Demo 2 Demo 3 Microsoft Ignite 2016 7/5/2018 1:53 PM Agenda Talking Talking! Talking!! Talking!!! Demo 1 Demo 2 Demo 3 Demo 4 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

About Me Working at Microsoft - Cloud Solution Architect for Partners Working with Jenkins for about a year now https://github.com/fredderf204

What to get out of the Presentation How Jenkins can help you deliver Faster, Better, Cheaper Practises that make up a good Delivery Pipeline See some of what Jenkins can do on/with Azure

Delivery Pipelines

Delivery Pipelines Faster, Better, Cheaper Microsoft Ignite 2016 7/5/2018 1:53 PM Delivery Pipelines Faster, Better, Cheaper Stages – Build, Test, Deploy https://openclipart.org/image/2400px/svg_to_png/28804/purzen-A-green-cartoon-pipe.png © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

DevOps Practices - https://channel9. msdn Infrastructure as Code ARM Template, JSON, stored in Source Control, Idempotent Continuous Integration Check-In > Build > Test!, stored in Source Control, early bug detection, Speed Automated Testing Unit, Integration, Performance/Load Configuration Management Configuration as Code, store in Source Control, consistency

DevOps Practices Continuous Deployment Release Management Check-In > Build > Test > Deploy, Automated deploy of code to an environment Release Management Moving Code through your environments, Dev > Staging > Prod, Approval gates? App Performance Monitoring Faster detection and resolution, learn!

Jenkins

Jenkins Open Source Automation Server/Engine Been around for a long time!!!!!! Works well as a Delivery Pipeline tool. Not only CI/CD, but also Automation https://upload.wikimedia.org/wikipedia/commons/thumb/e/e9/Jenkins_logo.svg/226px-Jenkins_logo.svg.png

Jenkins Jobs Workspace Plugins Community Are a series of build steps to automate tasks. Workspace Plugins Over 1000+ community provided plugins Community

Jenkins – Azure Related Plugins SAML Plugin Can be used to allow Azure AD users to SSO into Jenkins Portal Windows Azure Storage Upload and download artifacts to and from Azure BLOB storage Office 365 Connector Send notifications to Microsoft Teams about builds

Demo 1 Michael Friedrich Microsoft Ignite 2016 7/5/2018 1:53 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Jenkins – Pipelines Series of plugins that allows you to create a Delivery Pipeline.

Demo 2 Michael Friedrich

Demo 3 Michael Friedrich

Pipeline as Code Define your Delivery Pipeline as Code! Source Control Stored along side your code as a .jenkinsfile Allows for greater flexibility and more advanced scenarios Jenkinsfile are written in Groovy

Branching

Branching A separate stream of development. Strategy: Central branch Feature branches

Blue Ocean Plugin Designed with Delivery Pipelines and DevOps in mind Great visualisations for Delivery Pipelines New UI

Demo 4 – Multi branch Michael Friedrich

Useful Links https://github.com/fredderf204 https://channel9.msdn.com/Series/DevOps-Fundamentals https://jenkins.io/doc/book/pipeline/

Continue your Ignite learning path 7/5/2018 1:53 PM Continue your Ignite learning path Visit Channel 9 to access a wide range of Microsoft training and event recordings https://channel9.msdn.com/ Head to the TechNet Eval Centre to download trials of the latest Microsoft products http://Microsoft.com/en-us/evalcenter/ Visit Microsoft Virtual Academy for free online training visit https://www.microsoftvirtualacademy.com © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Win a Spark After Dark drone pilot pass by completing your session evaluation ASAP  #MSAUIGNITE

Thank you Chat with me in the Speaker Lounge 7/5/2018 1:53 PM Thank you Chat with me in the Speaker Lounge © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.