SMZ. SocialMedia. Z olutions

Similar documents
Jenkins Continuous Build System. Jesse Bowes CSCI-5828 Spring 2012

Paul Barham Program Manager - Java. David Staheli (dastahel@microsoft.com) Software Development Manager - Java

Software infrastructure for Java development projects

Build management & Continuous integration. with Maven & Hudson

Continuous Delivery for Alfresco Solutions. Satisfied customers and happy developers with!! Continuous Delivery!

GECKO Software. Introducing FACTORY SCHEMES. Adaptable software factory Patterns

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS

Practicing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation

Jenkins: The Definitive Guide

SOFTWARE DEVELOPMENT BASICS SED

Continuous Integration: A case study

SA4 Software Developer Survey Survey Specification v2.2

Java Software Quality Tools and techniques

Continuous Integration and Bamboo. Ryan Cutter CSCI Spring Semester

Continuous Integration Multi-Stage Builds for Quality Assurance

Developer Workshop Marc Dumontier McMaster/OSCAR-EMR

DevOps Course Content

Continuous Integration

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS

JavaScript Applications for the Enterprise: From Empty Folders to Managed Deployments. George Bochenek Randy Jones

Continuous Integration and Delivery at NSIDC

Improving Software Quality with the Continuous Integration Server Hudson. Dr. Ullrich Hafner Avaloq Evolution AG 8911

Java Power Tools. John Ferguson Smart. ULB Darmstadt 1 PI. O'REILLY 4 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo

Continuous Delivery. Alejandro Ruiz

Agile Software Factory: Bringing the reliability of a manufacturing line to software development

Introduction to Programming Tools. Anjana & Shankar September,2010

Maven or how to automate java builds, tests and version management with open source tools

Continuous integration with Jenkins CI

Platform as a Service (PaaS) Policies and Procedures

DAVE Usage with SVN. Presentation and Tutorial v 2.0. May, 2014

Global sourcing of software development - a review of tools and services. 13/07/2009 Robert Martignoni

Software Quality Exercise 2

Integration in Practice

Modulo II Qualidade de Software com Maven

vs. Web Site: Blog: blog.soebes.com Dipl.Ing.(FH) Karl Heinz Marbaise

How To Use An Orgsync With Anorgfusion Middleware

Continuous Integration

Mastering Continuous Integration with Jenkins

Triple-E class Continuous Delivery

Steady as She Goes. How the VIVO developers work to deliver a stable platform

Successful PaaS and CI in the Cloud

Continuous Integration in Kieker

EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH CERN ACCELERATORS AND TECHNOLOGY SECTOR

Maven2 Reference. Invoking Maven General Syntax: Prints help debugging output, very useful to diagnose. Creating a new Project (jar) Example:

Software Configuration Management and Continuous Integration

QA & Test Management. Overview.

November 12 th 13 th London: Mastering Continuous Integration with Jenkins

Developing Applications Using Continuous Integration 12c (12.2.1)

Servers. Servers. NAT Public Subnet: /20. Internet Gateway. VPC Gateway VPC: /16

Jenkins World Tour 2015 Santa Clara, CA, September 2-3

SOA-14: Continuous Integration in SOA Projects Andreas Gies

Software configuration management

TeamCity A Professional Solution for Delivering Quality Software, on Time

<Insert Picture Here> Introducing Hudson. Winston Prakash. Click to edit Master subtitle style

Continuous Integration For Real: The Perforce Java Platform. Hamish Reid Perforce Software Inc.

Continuous Integration with Jenkins. Coaching of Programming Teams (EDA270) J. Hembrink and P-G. Stenberg [dt08jh8

Delivering Quality Software with Continuous Integration

Software Construction

Qualität ist kein Zufall *

Hudson configuration manual

Continuous Integration: Improving Software Quality and Reducing Risk. Preetam Palwe Aftek Limited

Be Fast Or Stay Behind

Coding in Industry. David Berry Director of Engineering Qualcomm Cambridge Ltd

Continuous Integration: Put it at the heart of your development

CSE 70: Software Development Pipeline Version Control with Subversion, Continuous Integration with Bamboo, Issue Tracking with Jira

Case Study: Using Jenkins to Build WebSphere Portal Applications for the Enterprise. #jenkinsconf. Jenkins User Conference Boston #jenkinsconf

DevOps. Jesse Pai Robert Monical 8/14/2015

Database Build and Release will get started soon

Agile Best Practices and Patterns for Success on an Agile Software development project.

Software Development. Overview.

"Build and Test in the Cloud "

@CodenvyHQ

Robotium Automated Testing for Android

Automate Your Deployment with Bamboo, Drush and Features DrupalCamp Scotland, 9 th 10 th May 2014

Continuous Delivery for Force.com

Load and Performance Load Testing. RadView Software October

Open Source Tools. The Magazine for Professional Testers. December 2010

Build Automation for Mobile. or How to Deliver Quality Apps Continuously. Angelo Rüggeberg

Understanding Code Management in a Multi-Vendor Environment. Examples of code management in a multi-team environment

Jfokus PaaS Hands-On Lab

Continuous Integration and Deployment Modern Technique's

Continuous Integration For Fusion Middleware

Automating the Nengo build process

Pipeline Orchestration for Test Automation using Extended Buildbot Architecture

SOA Solutions & Middleware Testing: White Paper

How the Open Source tools and spirit enable better projects July 09 th 2009

OpenShift Enterprise PaaS by Red Hat. Andrey Markelov RHCA Red Hat, Presales Solution Architect

We ( have extensive experience in enterprise and system architectures, system engineering, project management, and

Accenture Software. ALIP Technical Presentation

D45.2 Reference test environment

Building, testing and deploying mobile apps with Jenkins & friends

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

TEST AUTOMATION FRAMEWORK

ETICS - A Clean Approach to Open Source Cloud Software

IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management

DRUPAL CONTINUOUS INTEGRATION. Part I - Introduction

Continuous Integration. CSC 440: Software Engineering Slide #1

ACCELERATE DEVOPS USING OPENSHIFT PAAS

Making Leaders Successful Every Day Forrester Research, Inc. Reproduction Prohibited

CONTINUOUS INTEGRATION. Introduction

Transcription:

SMZ SocialMedia Z olutions

JiveIstrano Jive Deployment the easy way 2

What is JiveIstrano? JiveIstrano is a Jive deployment system based on Capistrano/Webistrano It automates Jive deployment in your companies hosting environment Integrates easily with your continuous integration, automated testing- and releasemanagement (Jenkins, Nexus, etc) It is highly customizable to your companies needs 3

What is JiveIstrano? 4

What do I get? A highly customizable Jive deployment system which matches nearly any demand your companies hosting environment has Seamless integration with your continuous integration, automated testing- and release-management (Jenkins, Nexus, etc) and only deploys stable builds... If you want to ;-) User management per project Running on nearly every Unix/Linux-System Customization and support for your JiveIstrano deployment system Preconfigured deployment recipies 5

How does it work? JiveIstrano can automatically: Checkout SVN/Git-Code (branches, tags, trunks) or other specified targets Build and test your Jive plugins, Jive war-overlays Start and stop your Jive server (tomcat) on different environments Set maintenance mode Deploy war-overlays, plugins, themes to dev-, test-, prod- enviroments, Deploy complete databases for automated integration-testing Deploy multiple sources to multiple targets (e.g. different branches to multiple servers) Automate deployments (e.g. for integration-testing) Sending custom mails on start/stop/sucess/failed and other events and much more... 6

What do I need? / Options JiveIstrano is based on Capistrano/Webistrano and therefore needs a Unix/Linux machine with installed Ruby. Every companies hosting environment has different demands. JiveIstrano delivers preconfigured Out-of-the-Box deployment recipes. Configuring JiveIstrano to setup your deployment projects, targets and releases is easy and we can help you to integrate JiveIstrano into your hosting environment or provide JiveIstrano on a SAAS (SoftwareAsAService) base. SocialMediaZolutions will gladly help you to integrate JiveIstrano with your existing continuous integration, automated testing- and release-management or help you to setup up your own continuous integration system. SocialMediaZolutions can provide a complete Continuous Delivery Appliance for you. 7

Automated Deployments Production / Live Development Test / QA Automated or manual deployments JiveIstrano Build-Server with GUI Checkout Branch Tag Trunk Code Managment like SVN or Git (e.g. Themes, Plugins, WARs, Databases) Optional: Continous Integration, automated testingand releasemanagement (e.g. Jenkins, Nexus, etc.) 8

Continuous Delivery Appliance Production / Live Development Test / QA Server JiveIstrano Deployment A highly customizable Jive deployment system which matches nearly any demand your companies hosting environment has. JiveIstrano can deploy: Deploy multiple sources to multiple targets (e.g. different branches to multiple servers) 2. Deployment 1. Build + Unit-Test 3. Integration Test Integration Test Server Continuous Integration (Build and Code-Testing) SOAP-UI Test Automated SOAP-UI Tests. Applications / Databases Automated deployment of full-scale Jive applications. Start, stop or restart applicationserver directly from JiveIstrano GUI. Deploy complete databases for automated integrationtesting. Themes Install theme from SVN / GIT repository in seconds. Only new files will be copied. Plugins Automated building and code testing of Jive-Plugins. Update or install Jive-Plugins without restart. WARs Automated building and code testing of WAR-Overlay. Selenium Test Headless, automated Selenium GUI-Tests. Metrics Checks (PMD, Findbugs, Checkstyle, JS-lint, etc.) Jenkins Building applications and monitors executions. Executing Maven tests. J-Unit Test Automated J-Unit Tests Starts JiveIstrano backend Automated test start CDA JiveIstrano GUI (Select target and type of deployment) Branch Tag Trunk Code Management with SVN / Git (e.g. Application, Plugins, Theme, Database) Code Commit Release Management Nexus Automatically creates artifacts in your Nexus repository for easy depenc Issue Tracker Automated Jira-Ticket creation Automated Mantis- Ticket creation Mail notification Reports Reports metrics from continuous integration cycle. For example: - Cobertura - PMD - Findbugs - Maven-site - etc. Development IDE (e.g. Eclipse, IDEA, Netbeans) Lokal Developer 9

Are you interested? Are you interested in JiveIstrano or need more information? Feel free to contact us: info@socialmediazolutions.com 10