#SummitNow Applying DevOps to the Alfresco Development Cycle 7 th November 2013 Robin Bramley, Ixxus.

Slides:



Advertisements
Similar presentations
Agenda Human Process + System Automation Better together Demos Identify self service opportunities Enable cloud through automation Key Takeaways.
Advertisements

Devops – The Last Mile. Jay Flowers
System Center 2012 R2 Overview
Dan Stolts Chief Technology Strategist Microsoft Corporation Blog: Managing and Monitoring Critical Infrastructure.
High-performing organizations are deploying code 30 times more frequently, with 50 percent fewer failures than their lower-performing counterparts. 1 1.
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential – For.
BizTalk Deployment using Visual Studio Release Management
Deployment and Configuration Management Solution
1 Management Pain points now Existing tools: Do not map to virtual environments Provisioning Backup Health monitoring Performance monitoring / management.
#RefreshCache CI - Daily Builds w/Jenkins – an Open Source Continuous Integration Server Nick Airdo Community Developer Advocate Central Christian Church.
DNN LOVES JENKINS FOR CONTINUOUS INTEGRATION
TFS WI PriorityPackaging/Test SLADeployment SLA PRI13 business days to UAT4 business hours PRI28 business days to UAT8 business hours PRI314 business.
Continuous Delivery Ajey Gore Head of Technology ThoughtWorks India.
DevOps Jesse Pai Robert Monical 8/14/2015. Agile Software Development 8/14/2015© 2015 SGT Inc.2.
Learning Alfresco Forms Service By Examples
Creating a Maintainable Software Ecosystem Jeremy D. Miller November 27th, 2007.
Michael Hüttermann Agile, SCM/ALM, DevOps, Continuous Delivery CON Database DevOps with MySQL.
VMware + Chef A VMworld Workshop.
Model a Container Runtime environment on Your Mac with VMware AppCatalyst VMworld Fabio Rapposelli
Eamon O’Reilly & Ranganathan Srikanth Microsoft Corporation
Improve the Development Process with a DevOps practices Vadym Fedorov.
& Dev Ops. Sherwin-Williams & DevOps Introduction to Sherwin-Williams.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
R2 Automation IT service management Windows Azure Pack App Controller Self-service Service Manager Service model Orchestrator Service Manager.
Vagrant workflow Jul. 15, 2014.
Brannan MathersonProduct Marketing Manager Symon PerrimanSenior Technical Evangelist.
DB2 Universal Database Confidential | July 2012 | India Software Lab Click to add text © 2012 IBM Corporation An End to End Windows Automation Framework.
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
What Is DevOps? DevOps is "a portmanteau of 'development' and 'operations'" and is "a software development method that stresses communications, collaboration,
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
Module 12: Configuring and Managing Storage Technologies
Adxstudio Portals Training
Build and Deployment Process Understand NCI’s DevOps and continuous integration requirements Understand NCI’s build and distribution requirements.
MGT305 - Application Management in Private and Public Clouds Sean Christensen Senior Product Marketing Manager Microsoft Corporation MGT305.
Please note that the session topic has changed
BladeLogic Demo. 03/10/09 BladeLogic Demo BladeLogic Who? Automation taking my job? What? No, it’s making it easier. Started by entrepreneurs who understood.
Stop following incidents Register and analyze Describe your tasks step by step Make it part of your DNA If you know what you did the last month you.
The Next Level Of Agile: DevOps and CD אוקטובר 2015.
Release Management for Visual Studio 2013 Ana Roje Ivančić Ognjen Bajić Ekobit.
Eliminate Team Build Headaches with Unit Tests, WiX and Virtualization Benjamin Day
Ansible and Ansible Tower 1 A simple IT automation platform November 2015 Leandro Fernandez and Blaž Zupanc.
ICS Software Development Environment Blaž Zupanc and Leandro Fernandez 19 February 2016.
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0 Support Enablement Training Jenkins plug-in 1 November 2013.
#SummitNow Alfresco Workdesk – Technical Insights November 12, 2013 Martin Kappel.
PRODUCT - ORGANIZATION - AGILE - LEAN CD - Agile on Steroids - (and what Jenkins got to do with it) Paul Bakker linkedin.com/paulgbakker github.com/p-bakker.
Self Service Service Delivery & Automation Deploy Configure Service Model DC Admin Operate Monitor Virtual Physical Public Cloud Private Cloud Virtual.
Sitecore upgrades The Past, The Present, The Future.
Configuration Management, Continuous Integration, Continuous Delivery Revealed.
Alfresco Software Provisioning Kit
ONAP on Vagrant for ONAPers
Sabine Otto is responsible for all kinds of services around Alfresco Workdesk and the Contract Management Solution Template. She joined Alfresco begin.
Infrastructure Orchestration to Optimize Testing
Provisioning of RAC Database on configured Stack
Alfresco Workdesk – Technical Insights
DevOps for the DBA Grant Fritchey Product Evangelist Redgate Software.
Drupal VM and Docker4Drupal For Drupal Development Platform
make servers happy with automated testing
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
Drupal VM and Docker4Drupal as Consistent Drupal Development Platform
Build /21/2018 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Enterprise Application Stores
Open Source Continuous Integration Server
Confidential – Oracle Internal/Restricted/Highly Restricted
Simplified Development Toolkit
JENKINS TIPS Ideas for making your life with Jenkins easier
Entity Framework Code-First Migrations
HCL’s Viewpoint – DevOps on MS Cloud
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
DEVOPS & THE FUTURE OF TESTING
Presentation transcript:

#SummitNow Applying DevOps to the Alfresco Development Cycle 7 th November 2013 Robin Bramley, Ixxus

#SummitNow Applying DevOps to the Alfresco Development Cycle 7 th November 2013 Robin Bramley, Ixxus

#SummitNow Stop taking risks! 3

#SummitNow Development can be painful “It works on my machine” 4

#SummitNow Infrastructure can be painful 5

#SummitNow Operations can be painful } catch (IOException e) { log.error("IO Exception", e); } 6

#SummitNow Productivity killers! Consistency is key for predictability 7

#SummitNow Development vs. Operations 8

#SummitNow Development + Operations 9

#SummitNow DevOps process maturity Rapid feedback Frequent releases Continuous improvement 10

#SummitNow DevOps techniques Migrations Infrastructure as code Automation Immutable servers 11

#SummitNow $ vagrant box add precise64 x $ vagrant init precise64 $ vagrant up 12

#SummitNow Tips 13 lists public boxeshttp://vagrantbox.es Build your own ( vagrant package ) or Vagrantfile used for configuration config.vm.customize ["modifyvm", :id, "--memory", 1024] config.vm.network :hostonly, " " Folder shared as /vagrant

#SummitNow Provisioning Vagrant has multiple provisioner plugins: Shell script 14

#SummitNow Configuration Management Model-driven infrastructure Reusable configurations Define templates and roles 15

#SummitNow Ensure consistency 16 DefineSimulateEnforceReport

#SummitNow Sample Alfresco class class { 'alfresco': user => 'root', installDir => '/opt', installerLocation => 'puppet:///modules/alfresco', installerFilename => 'alfresco-enterprise installer-linux-x64.bin', installName => 'alfresco', require => Mysql::Db['alfresco'] } 17

#SummitNow Jenkins 18 Automation tool Monitors execution of repeated jobs Continuous Integration Test orchestration Release management

#SummitNow Powerful 19 Easy to install, configure and use Admin GUI to manage plugins Collates trend statistics

#SummitNow Quality Control 20

#SummitNow Deployment Post-build actions Cargo plugin deploys war/ear files Publish artifacts FTP/SCP/SSH Trigger custom scripts 21

#SummitNow Takeaway 22 = WIN!++

#SummitNow Robin Bramley All logos © copyright their respective owners Racks photo: 23

#SummitNow Robin Bramley All logos © copyright their respective owners Racks photo: 24