Publishing automation using DevOps STC India Annual Conference. Srikanta Dash and Visagan Santhanam, Unisys India Pvt. Ltd.

Size: px
Start display at page:

Download "Publishing automation using DevOps STC India Annual Conference. Srikanta Dash and Visagan Santhanam, Unisys India Pvt. Ltd."

Transcription

1 Publishing automation using DevOps STC India Annual Conference Srikanta Dash and Visagan Santhanam, Unisys India Pvt. Ltd. December 8, 2017

2 Disclaimers The contents and opinions expressed in the following slides and during this presentation session are purely the views of the presenters and not necessarily that of Unisys. All third-party trademark and registered trademark rights are duly acknowledged and due credit is given Unisys Corporation. All rights reserved. 2

3 Background Migrated a massive help project with over 7000 HTML files to XML/DITA Five different client-specific Eclipse help outputs Support on Windows and Linux based application servers Development team follows the Agile development methodology- SCRUM Necessitated support for Continuous Integration(CI) and Continuous Deployment(CD) 2017 Unisys Corporation. All rights reserved. 3

4 Existing Content Management System architecture TortoiseSVN Repository of the DITA files and version control tool Arbotext Editor Authoring tool DITA OT Publishing engine 2017 Unisys Corporation. All rights reserved. 4

5 Initial help delivery mechanism The process of publishing and delivering the help output was dependent on multiple persons mostly our tooling engineers. Checkout DITA Files from SVN Author using Arbotext Editor Commit into SVN Login to Deployment Server Take Latest Version from SVN Run DITA-OT Command Copy the WAR file to FTP Deploy in Test Server 2017 Unisys Corporation. All rights reserved. 5

6 Current help delivery mechanism Checkout DITA Files from SVN Author using Arbotext Editor Commit into SVN Login to Deployment Server Take Latest Version from SVN Run DITA-OT Command Copy the WAR file to FTP Deploy in Test Server Checkout DITA Files from SVN Author using Arbotext Editor Commit into SVN Login to Jenkins and click Build Now 2017 Unisys Corporation. All rights reserved. 6

7 DevOps solution overview for help publishing Designed and implemented a publishing solution to support the CI/CD methodologies adopted by the development team Progressive step towards implementing a DevOps culture within the Information Development team Automation is critical for successful implementation of CI/CD practices 2017 Unisys Corporation. All rights reserved. 7

8 DevOps solution architecture 2017 Unisys Corporation. All rights reserved. 8

9 Jenkins overview Open source Continuous Integration server used by the DevOps framework to automate builds Broken into four sub-steps Location of source code (SVN/GiT) Identification of tool to perform the build (Maven, batch, Ant, etc.) Identification of the build script (how to pull from subversion) Post build steps (send , start another build, and so on) Highly configurable and extensible 2017 Unisys Corporation. All rights reserved. 9

10 Nexus overview Nexus is an artifacts repository management tool that manages dependencies of projects and creates a new way to share it within the organization. Artifacts can be dlls, exes, jars, wars, binaries, and so on. In addition, it also contains metadata about the artifacts, such as dependencies and license information Unisys Corporation. All rights reserved. 10

11 Benefits Single click publishing and deployment on multiple environment Easy integration of help files with the development build using Nexus Mostly open source tools based solution with larger community support Complete automation of the build process with defined frequency (time bound) Reduced manual intervention and dependency 2017 Unisys Corporation. All rights reserved. 11

12 Questions 2017 Unisys Corporation. All rights reserved. 12

13 linkedin.com/in/srikanta-dash-7a Unisys Corporation. All rights reserved. 13

TM DevOps Use Case. 2017TechMinfy All Rights Reserved

TM DevOps Use Case. 2017TechMinfy All Rights Reserved Document Details Use Case Name TMDevOps Use Case03 First Draft 01 st Dec 2017 Author Reviewed By Prabhakar D Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Use Case Description... 4 Primary

More information

TM DevOps Use Case TechMinfy All Rights Reserved

TM DevOps Use Case TechMinfy All Rights Reserved Document Details Use Case Name TMDevOps Use Case01 First Draft 5 th March 2018 Author Reviewed By Prabhakar D Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Use Case Description... 4 Primary

More information

FROM VSTS TO AZURE DEVOPS

FROM VSTS TO AZURE DEVOPS #DOH18 FROM VSTS TO AZURE DEVOPS People. Process. Products. Gaetano Paternò @tanopaterno info@gaetanopaterno.it 2 VSTS #DOH18 3 Azure DevOps Azure Boards (ex Work) Deliver value to your users faster using

More information

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to

More information

TM DevOps Use Case. 2017TechMinfy All Rights Reserved

TM DevOps Use Case. 2017TechMinfy All Rights Reserved Document Details Use Case Name TMDevOps Use Case04 First Draft 10 th Dec 2017 Author Reviewed By Amrendra Kumar Pradeep Narayanaswamy Contents Scope... 4 About Customer... 4 Pre-Conditions/Trigger... 4

More information

School of Computing Science Gitlab Platform - User Notes

School of Computing Science Gitlab Platform - User Notes School of Computing Science Gitlab Platform - User Notes Contents Using Git & Gitlab... 1 Introduction... 1 Access Methods... 2 Web Access... 2 Repository Access... 2 Creating a key pair... 2 Adding a

More information

DEVOPS TRAINING COURSE CONTENT

DEVOPS TRAINING COURSE CONTENT DEVOPS TRAINING COURSE CONTENT SECTION 1 Introduction to DevOps Certification What is DevOps? Why DevOps? Benefits of DevOps Overview of DevOps SECTION 2- Provisioning Vargant-What is vagrant-compare with

More information

About Codefrux While the current trends around the world are based on the internet, mobile and its applications, we try to make the most out of it. As for us, we are a well established IT professionals

More information

Con$nuous Integra$on Development Environment. Kovács Gábor

Con$nuous Integra$on Development Environment. Kovács Gábor Con$nuous Integra$on Development Environment Kovács Gábor kovacsg@tmit.bme.hu Before we start anything Select a language Set up conven$ons Select development tools Set up development environment Set up

More information

Both Sides Now: DevOps and Agile in Oracle Developer Cloud Service for Fusion Middleware Developers

Both Sides Now: DevOps and Agile in Oracle Developer Cloud Service for Fusion Middleware Developers Both Sides Now: DevOps and Agile in Oracle Developer Cloud Service for Fusion Middleware Developers Peter Koletzke Technical Director & Principal Instructor Job function DBA, developer, both, other Languages

More information

Why switch exist-db from Ant to Maven?

Why switch exist-db from Ant to Maven? exist-db Developers Meetup Monday, 29 th March 2011 @ Prague Why switch exist-db from Ant to Maven? adam@exist-db.org www.existsolutions.com Why move away from Ant? The Current Situation Lots of pain associated

More information

ITIL isn t evil Most people who implement it are

ITIL isn t evil Most people who implement it are ITIL isn t evil Most people who implement it are Colin McNamara OpenStack ATC / CCIE#18233 Chief Cloud Architect Nexus IS, A Dimension Data Company October 2014 My perspective Chief Cloud Architect::Nexus

More information

Überraschend mehr Möglichkeiten. Orcas: Continuous Delivery for Databases. A Framework for Continuous Delivery in Database Environments.

Überraschend mehr Möglichkeiten. Orcas: Continuous Delivery for Databases. A Framework for Continuous Delivery in Database Environments. Überraschend mehr Möglichkeiten A Framework for Continuous Delivery in Database Environments Whitepaper OPITZ CONSULTING Deutschland GmbH 2018 WHITEPAPER A Framework for Continuous Delivery in Database

More information

ARES: AUTOMATIC RELEASE SERVICE

ARES: AUTOMATIC RELEASE SERVICE ARES: AUTOMATIC RELEASE SERVICE I. Prieto Barreiro, F. Varela. CERN, Geneva, Switzerland. Abstract This paper presents the Automatic RElease Service (ARES) developed by the Industrial Controls and Safety

More information

Turbo boost your digital app test automation with Jenkins

Turbo boost your digital app test automation with Jenkins Turbo boost your digital app test automation with Jenkins Step-by-Step Tutorial May, 2018 Speakers Sheli Ashkenazi Sr. Product Manager Experitest Jonathan Aharon Sr. Sales Engineer Experitest 2 01 The

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme DEV2704BU Delivering Infrastructure as Code: Practical Tips and Advice Peg Eaton #VMworld #DEV2704BU Disclaimer This presentation may contain product features that are currently under development. This

More information

DevOps Online Training

DevOps Online Training DevOps Online Training IQ Online training facility offers Devops online training by trainers who have expert knowledge in the Devops and proven record of training hundreds of students. Our Oracle Devops

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme DEV2704BE Delivering Infrastructure as Code: Practical Tips and Advice Peg Eaton #vmworld #DEV2704BE Disclaimer This presentation may contain product features that are currently under development. This

More information

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions Test Automation Strategies in Continuous Delivery Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions The world of application is going through a monumental shift.. Evolving

More information

How to set up SQL Source Control The short guide for evaluators

How to set up SQL Source Control The short guide for evaluators GUIDE How to set up SQL Source Control The short guide for evaluators 1 Contents Introduction Team Foundation Server & Subversion setup Git setup Setup without a source control system Making your first

More information

CONTINUOUS DELIVERY IN THE ORACLE CLOUD

CONTINUOUS DELIVERY IN THE ORACLE CLOUD CONTINUOUS DELIVERY IN THE ORACLE CLOUD Lykle Thijssen Bruno Neves Alves June 7, 2018 NLOUG Tech Experience Amersfoort eproseed Confidential ABOUT US Lykle Thijssen Principal Architect and Scrum Master

More information

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

IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management IKAN ALM Architecture Closing the Gap Enterprise-wide Application Lifecycle Management Table of contents IKAN ALM SERVER Architecture...4 IKAN ALM AGENT Architecture...6 Interaction between the IKAN ALM

More information

How to Take the CI/CD Plunge

How to Take the CI/CD Plunge How to Take the CI/CD Plunge or How I Learned to Stop Worrying and Love OpenStack www.mirantis.com Introductions Christopher Aedo Product Architect Christopher is an IT veteran for consulting, design and

More information

VSO. Configuration Management

VSO. Configuration Management VSO Configuration Management Timo Wolf Copyright 2005 Bernd Brügge & Timo Wolf VSO General Meeting, 3.Nov 2005 1 Outline Mapping the IEEE Standard to Subversion (SVN) Introduction to Subversion Subversion

More information

DevOps Course Content

DevOps Course Content Introduction to DevOps: Background Ingredients of DevOps DevOps principles Who has adopted? Mirage or Reality? Challenges, Domain specific Technology specific DevOps Toolchain (Practices and Tools) SDLC

More information

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime. Volume A~B: 114 Questions Volume A 1. Which component type must an integration solution developer define for a non-sca component such as a Servlet that invokes a service component interface? A. Export

More information

The Actual Real World at EclipseCon/ALM

The Actual Real World at EclipseCon/ALM Tycho The Actual Real World at EclipseCon/ALM Raise your Hand if you are Sure Addressing the Issues Real World: Tycho Issues World Wide Distributed Teams India, China, Europe, Argentina, United States

More information

Continuous Integration and Deployment (CI/CD)

Continuous Integration and Deployment (CI/CD) WHITEPAPER OCT 2015 Table of contents Chapter 1. Introduction... 3 Chapter 2. Continuous Integration... 4 Chapter 3. Continuous Deployment... 6 2 Chapter 1: Introduction Apcera Support Team October 2015

More information

DevOps Agility in the Evolving Cloud Services Landscape

DevOps Agility in the Evolving Cloud Services Landscape DevOps Agility in the Evolving Cloud Services Landscape Kiran Chitturi CTO Architect, Sungard Availability Services @nkchitturi Kiran Chitturi Architect in the Office of the CTO Focus on DevOps and cloud

More information

Buckminster. Ganymede Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

Buckminster. Ganymede Review. May, Cloudsmith Inc - Made available under the Eclipse Public License. Buckminster Ganymede Review May, 2008 AGENDA Buckminster Objective Buckminster Capabilities Common Components used API Quality IP Clearance and License Committer Diversity Suggestions for Next Steps BUCKMINSTER

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights The forthcoming is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

DevNet Workshop-Hands-on with CloudCenter and Jenkins

DevNet Workshop-Hands-on with CloudCenter and Jenkins DevNet Workshop-Hands-on with CloudCenter and Jenkins Tuan Nguyen, Technical Marketing Engineer, CPSG Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find

More information

Continuous Integration, Continuous Deployment and Continuous Testing by HP Codar using ALM and Jenkins

Continuous Integration, Continuous Deployment and Continuous Testing by HP Codar using ALM and Jenkins HP Codar Software Version 1.0 Continuous Integration, Continuous Deployment and Continuous Testing by HP Codar using ALM and Jenkins HP Codar (1.0) Page 1 of 24 Contents What is Codar?... 3 Why is Codar

More information

Who Moved My Module? 1

Who Moved My Module? 1 Who Moved My Module? 1 About Me Yoav Landman - JFrog s CTO and Co-Founder - Creator of the Artifactory Project - 13 years experience in commercial enterprise build and development environments 2 Agenda

More information

Developing Applications Using Continuous Integration 12c ( )

Developing Applications Using Continuous Integration 12c ( ) [1]Oracle Fusion Middleware Developing Applications Using Continuous Integration 12c (12.2.1.1) E71421-01 June 2016 Describes how to build automation and continuous integration for applications that you

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Developing Applications Using Continuous Integration 12c (12.2.1.3.0) E80276-01 August 2017 Describes how to build automation and continuous integration for applications that you

More information

Shift Left Testing: are you ready? Live Webinar, Sept 19

Shift Left Testing: are you ready? Live Webinar, Sept 19 Shift Left Testing: are you ready? Live Webinar, Sept 19 Guy Arieli CTO, Experitest 01 What exactly is Shift Left? Agenda 02 03 How Shift Left affects application development & testing organizational structures

More information

CS 390 Software Engineering Lecture 3 Configuration Management

CS 390 Software Engineering Lecture 3 Configuration Management CS 390 Software Engineering Lecture 3 Configuration Management Includes slides from the companion website for Sommerville, Software Engineering, 10/e. Pearson Higher Education, 2016. All rights reserved.

More information

Release Engineering as More than a Part-time Pastime. Dinah McNutt Google, Inc.

Release Engineering as More than a Part-time Pastime. Dinah McNutt Google, Inc. Release Engineering as More than a Part-time Pastime Dinah McNutt Google, Inc. mcnutt@google.com What does a Release Engineer Do? Writes Makefiles What does a Release Engineer Do? Writes Makefiles Yells

More information

Evolving Database Design and Architecture Patterns and Practices

Evolving Database Design and Architecture Patterns and Practices Evolving Database Design and Architecture Patterns and Practices Pramod Sadalage ThoughtWorks Inc. @pramodsadalage 1 Patterns of Database Changes 2 Patterns of Database Changes Architecture 2 Patterns

More information

Continuous Integration & Code Quality MINDS-ON NUNO 11 APRIL 2017

Continuous Integration & Code Quality MINDS-ON NUNO 11 APRIL 2017 Continuous Integration & Code Quality MINDS-ON NUNO BETTENCOURT (NMB@ISEP.IPP.PT) @DEI, 11 APRIL 2017 Continuous Integration - THE THEORY - NMB@DEI - 11 April, 2017 CONTINUOUS INTEGRATION & SOFTWARE QUALITY

More information

MODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift

MODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift MODERN APPLICATION ARCHITECTURE DEMO Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift COOLSTORE APPLICATION COOLSTORE APPLICATION Online shop for selling products Web-based polyglot

More information

Push up your code next generation version control with (E)Git

Push up your code next generation version control with (E)Git Push up your code next generation version control with (E)Git Dominik Schadow Senior Consultant Application Development dominik.schadow@trivadis.com Java Forum Stuttgart, 07.07.2011 Basel Bern Lausanne

More information

Software Tools Subversion

Software Tools Subversion Software Tools Subversion Part II Lecture 4 1 Today s Outline Subversion (SVN) TortoiseSVN Client SVN Tips 2 Subversion (SVN) 3 Subversion (SVN) Centralized open-source VCS; started in 2000 Developed as

More information

White Paper(Draft) Continuous Integration/Delivery/Deployment in Next Generation Data Integration

White Paper(Draft) Continuous Integration/Delivery/Deployment in Next Generation Data Integration Continuous Integration/Delivery/Deployment in Next Generation Data Integration 1 Contents Introduction...3 Challenges...3 Continuous Methodology Steps...3 Continuous Integration... 4 Code Build... 4 Code

More information

Continuous Integration and Delivery with Spinnaker

Continuous Integration and Delivery with Spinnaker White Paper Continuous Integration and Delivery with Spinnaker The field of software functional testing is undergoing a major transformation. What used to be an onerous manual process took a big step forward

More information

M E R C U R I A L (The Source Control Management)

M E R C U R I A L (The Source Control Management) M E R C U R I A L (The Source Control Management) Jamshaid Iqbal Janjua, Shahid Awan jamshaid.janjua@kics.edu.pk shahidawan@kics.edu.pk Al-Khawarizmi Institute of Computer Science University of Engineering

More information

Case Study. Quality Assurance Testing for Online Ordering System for QSR.

Case Study. Quality Assurance Testing for Online Ordering System for QSR. www.elegantmicroweb.com ISO 9001:2008 Elegant MicroWeb Technologies Pvt. Ltd. A-305, Shapath - IV, Opp. Karnavati Club, SG Highway, Ahmedabad-380051 India Email: info@elegantmicroweb.com The Client Client

More information

From Continuous Integration To Continuous Delivery With Jenkins

From Continuous Integration To Continuous Delivery With Jenkins From Continuous Integration To Continuous Delivery With Cyrille Le Clerc, Solution Architect, CloudBees About Me @cyrilleleclerc CTO Solu9on Architect Open Source Cyrille Le Clerc DevOps, Infra as Code,

More information

Maven 2 & Continuum. by Trygve Laugstøl

Maven 2 & Continuum. by Trygve Laugstøl Maven 2 & Continuum by Trygve Laugstøl Agenda About Maven Maven 2 Highlights Changes The POM Project layout Plugin architecture Continuum About Maven It s a different kind of build

More information

Enabling Agile Database Development with Toad

Enabling Agile Database Development with Toad Enabling Agile Database Development with Toad Eliminate the bottleneck in your agile process with Toad Development Suite for Oracle and Toad Intelligence Central INTRODUCTION The challenges of agile methodology

More information

Subversion Repository Layout

Subversion Repository Layout Subversion Subversion Control manages documents over time keeps a history of all changes - multiple versions of every file coordinates work of multiple authors avoids conflicts...and helps to resolve them

More information

Documentation Services

Documentation Services Documentation Services Production Overview Arul Kumar Production Specialist karulkumar@novell.com Agenda Team Structure Services and Responsibility Processes Support Tools and Technologies Team Evelyn

More information

The New Red Hat JBoss EAP 7.0. Eran Mansour JBoss EAP Consultant / Matrix IT

The New Red Hat JBoss EAP 7.0. Eran Mansour JBoss EAP Consultant / Matrix IT The New Red Hat JBoss EAP 7.0 Eran Mansour JBoss EAP Consultant / Matrix IT WildFly / JBoss EAP Relationship Supported Supported 10 JBoss EAP 7 Supported EAP7 JBoss EAP is in the leader servers group since

More information

AALOK INSTITUTE. DevOps Training

AALOK INSTITUTE. DevOps Training DevOps Training Duration: 40Hrs (8 Hours per Day * 5 Days) DevOps Syllabus 1. What is DevOps? a. History of DevOps? b. How does DevOps work anyways? c. Principle of DevOps: d. DevOps combines the best

More information

JenkinsPipelineUnit. Test your Continuous Delivery Pipeline. Ozan Gunalp - Emmanuel Quincerot

JenkinsPipelineUnit. Test your Continuous Delivery Pipeline. Ozan Gunalp - Emmanuel Quincerot JenkinsPipelineUnit Test your Continuous Delivery Pipeline Ozan Gunalp - Emmanuel Quincerot Who we are Ozan Günalp Emmanuel Quincerot Developer at LesFurets Developer at LesFurets PhD in Computer Science

More information

a brief introduction to creating quality software continuously Copyright 2011 Davisbase, LLC

a brief introduction to creating quality software continuously Copyright 2011 Davisbase, LLC a brief introduction to creating quality software continuously Andy Painter Agile Coach/Trainer/Consultant CSM, CSP, CSD Instructor andy@davisbase.org (704) 835-0194 Interests: Cloud Computing, Agile Development

More information

ThinkPalm s BreakThrough DevOps Capabilities ThinkPalm

ThinkPalm s BreakThrough DevOps Capabilities ThinkPalm ThinkPalm s BreakThrough DevOps Capabilities ThinkPalm Dev Ops Business Planning Collaborative Development Customer Feedback & Optimization Testing Monitoring Release and Deployment STANDARDS OPERATE DEPLOY

More information

Was gibt es Neues Better Team Work with Cloud

Was gibt es Neues Better Team Work with Cloud Was gibt es Neues Better Team Work with Cloud Dana Singleterry Produktmanager Oracle Mobility & Dev Tools, Oracle dana.singleterry@oracle.com +++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx

More information

Packaging, automation, Continuous Integration

Packaging, automation, Continuous Integration LP IDSE - GL Packaging, automation, Continuous Integration Based on Simon Urli and Sébastien Mosser courses 18/10/2016 Cécile Camillieri/Clément Duffau 1 Previously. 2 Development process Develop features

More information

Your Engineering Excellency

Your Engineering Excellency Your Engineering Excellency With hundreds of projects in dozens of industries, EPAM Systems can boast expertise and excellence in lots of different technologies. E-commerce, Big Data, content management,

More information

I keep hearing about DevOps What is it?

I keep hearing about DevOps What is it? DevOps & OpenShift I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS IT OPS IS UNDER PRESSURE ENVIRONMENT

More information

I Got My Mojo Workin'

I Got My Mojo Workin' I Got My Mojo Workin' Gary Murphy Hilbert Computing, Inc. http://www.hilbertinc.com/ glm@hilbertinc.com Gary Murphy I Got My Mojo Workin' Slide 1 Agenda Quick overview on using Maven 2 Key features and

More information

LGTM Enterprise System Requirements. Release , August 2018

LGTM Enterprise System Requirements. Release , August 2018 Release 1.17.2, August 2018 Semmle Inc 180 Sansome St San Francisco, CA 94104 Copyright 2018, Semmle Ltd. All rights reserved. LGTM Enterprise release 1.17.2 Document published August 30, 2018 Contents

More information

Building Java with Plex Services for Eclipse

Building Java with Plex Services for Eclipse Building Java with Plex Services for Eclipse Session 2A Christopher Smith CJS Solutions Aligned LEFT ON COVER ONLY Plex Services for Eclispe What Is It? Plex Services For Eclipse > What Is It? What Is

More information

Enabling Application Lifecycle Development in JDeveloper

Enabling Application Lifecycle Development in JDeveloper Enabling Application Lifecycle Development in JDeveloper Susan Duncan Oracle Corporation United Kingdom Keywords: Application Lifecycle Management,ALM, JDeveloper, Team Productivity Center, SCM, Versioning

More information

ACCENTURE & RED HAT ACCENTURE CLOUD INNOVATION CENTER

ACCENTURE & RED HAT ACCENTURE CLOUD INNOVATION CENTER ACCENTURE & RED HAT ACCENTURE CLOUD INNOVATION CENTER HYBRID CLOUD MANAGEMENT & OPTIMIZATION DEVOPS FOR INFRASTRUCTURE SERVICES ACCENTURE CLOUD INNOVATION CENTER PUSHING CUSTOM CLOUD SOLUTIONS TO THE MAX.

More information

SCREENING TEST & TELEPHONIC

SCREENING TEST & TELEPHONIC INTERVIEW QUESTIONS IN ACCENTURE 1 ST ROUND TELEPHONIC 1. Current roles & responsibilities? 2. What is Docker compose? 3. What is Docker server version? 4. What are the advantages of Docker? 5. How do

More information

Enabling Developers with Open Source Nicholas Parks, Cloud Architect, Kenzan

Enabling Developers with Open Source Nicholas Parks, Cloud Architect, Kenzan Enabling Developers with Open Source Nicholas Parks, Cloud Architect, Kenzan @nparksnyc Agenda Introduction Hello Capstan Demonstration Background What is it? What is Developer Enablement? What do I use

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.5 SP2 User Guide P/N 300-009-462 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2008 2009 EMC Corporation. All

More information

An Integrated Approach to Managing Windchill Customizations. Todd Baltes Lead PLM Technical Architect SRAM

An Integrated Approach to Managing Windchill Customizations. Todd Baltes Lead PLM Technical Architect SRAM An Integrated Approach to Managing Windchill Customizations Todd Baltes Lead PLM Technical Architect SRAM Event hashtag is #PTCUSER10 Join the conversation! Topics What is an Integrated Approach to Windchill

More information

Getting Started with Rational Team Concert

Getting Started with Rational Team Concert Getting Started with Rational Team Concert or RTC in 16 Steps Kai-Uwe Maetzel IBM Rational Software kai-uwe_maetzel@us.ibm.com SDP 20 2009 IBM Corporation This Presentation is Good for You if You know

More information

Course Descriptions 2017

Course Descriptions 2017 201 Course Descriptions Introduction As a Cisco Learning Business Partner, VZURE Solutions empowers Cisco teams, Cisco Partners and Resellers around the world to develop and maintain state of the art IT

More information

Integrating SAS with Open Source. Software

Integrating SAS with Open Source. Software Integrating SAS with Open Source Software Jeremy Fletcher Informatics Specialist Pharma Global Informatics F. Hoffmann-La Roche F. Hoffmann La Roche A Global Healthcare Leader One of the leading research-intensive

More information

ContainerOps - DevOps Orchestration. Quanyi Ma

ContainerOps - DevOps Orchestration. Quanyi Ma ContainerOps - DevOps Orchestration Quanyi Ma Who Am I? Quanyi Ma DevOps & Open Source Expert Senior Architect & Full Stack Developer Email: maquanyi@huawei.com Twitter: @genedna

More information

How to transfer data between BPMonline 7.x environments

How to transfer data between BPMonline 7.x environments How to transfer data between BPMonline 7.x environments This manual covers schemas and data migration using subversion integration. If extra information is required please read introductory manuals: How

More information

Orchestrating the Continuous Delivery Process

Orchestrating the Continuous Delivery Process Orchestrating the Continuous Delivery Process steven.g.harris@cloudbees.com @stevengharris SVP Products, CloudBees 1 Continuous Delivery Overview Feedback Loop App Lifecycle BUILD TEST STAGE Deploy Run

More information

Technology Background Development environment, Skeleton and Libraries

Technology Background Development environment, Skeleton and Libraries Technology Background Development environment, Skeleton and Libraries Christian Kroiß (based on slides by Dr. Andreas Schroeder) 18.04.2013 Christian Kroiß Outline Lecture 1 I. Eclipse II. Redmine, Jenkins,

More information

Continuous Integration using Cruise Control

Continuous Integration using Cruise Control Continuous Integration using Cruise Control Presented By Tom Grant PlatinumSolutions, Inc. Thursday, April 14 th, 2005 What is Integration? Definition: the act of combining into an integral whole In software

More information

How to Build an Appium Continuous Testing Pipeline

How to Build an Appium Continuous Testing Pipeline How to Build an Appium Continuous Testing Pipeline Step-by-Step Tutorial November, 2017 Today s speakers Guy Arieli, CTO, Experitest Ruth Zamir Marketing Director Experitest 01 Why do we need continuous

More information

Integrate Collaboration into your Workflow

Integrate Collaboration into your Workflow Integrate Collaboration into your Workflow George Bina george@oxygenxml.com @georgebina Existing workflow... Checkout Modify Content Commit... Integrating collaboration workflow... Checkout Modify Content

More information

PHP Development for ClearPath. Session 3028, Tuesday, May 15, 2012, 10:30AM Ron Neubauer, Principal Engineer, Unisys Corporation

PHP Development for ClearPath. Session 3028, Tuesday, May 15, 2012, 10:30AM Ron Neubauer, Principal Engineer, Unisys Corporation PHP Development for ClearPath Session 3028, Tuesday, May 15, 2012, 10:30AM Ron Neubauer, Principal Engineer, Unisys Corporation Topics Introduction Architecture Installation Usage Obtaining the Product

More information

About the Tutorial. Audience. Prerequisites. Disclaimer & Copyright. Jenkins

About the Tutorial. Audience. Prerequisites. Disclaimer & Copyright. Jenkins About the Tutorial Jenkins is a powerful application that allows continuous integration and continuous delivery of projects, regardless of the platform you are working on. It is a free source that can

More information

Continuous Integration Ensemble / HealthShare Health Connect

Continuous Integration Ensemble / HealthShare Health Connect Continuous Integration Ensemble / HealthShare Health Connect The scope of IT within an organisation is largely related to automating Business processes. So why not automate IT processes for once? Version

More information

Love Containers, Love Devops, Love Openshift, Where's my business case?

Love Containers, Love Devops, Love Openshift, Where's my business case? Love Containers, Love Devops, Love Openshift, Where's my business case? Helping you build your business case for Openshift. Graeme Colman, Keith Lynch, Daniel Oh Red Hat 2nd May 2017 What is this session

More information

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved. Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS 1 Introduction MOBILE, SOCIAL & CLOUD ARE RAISING CUSTOMER EXPECTATIONS We need a way to deliver software so fast that our

More information

JetBrains TeamCity Comparison

JetBrains TeamCity Comparison JetBrains TeamCity Comparison TeamCity is a continuous integration and continuous delivery server developed by JetBrains. It provides out-of-the-box continuous unit testing, code quality analysis, and

More information

Chapter 1 - Continuous Delivery and the Jenkins Pipeline

Chapter 1 - Continuous Delivery and the Jenkins Pipeline Chapter 1 - Continuous Delivery and the Jenkins Pipeline Objectives Key objectives of this chapter Continuous Delivery The Jenkins Pipeline A Brief Introduction to Groovy The JenkinsFile Pipeline Jobs

More information

SVN_Eclipse_at_home. 1. Download Eclipse. a. Go to: and select Eclipse IDE for Java Developers

SVN_Eclipse_at_home. 1. Download Eclipse. a. Go to:  and select Eclipse IDE for Java Developers 1. Download Eclipse SVN_Eclipse_at_home a. Go to: http://www.eclipse.org/downloads/ and select Eclipse IDE for Java Developers b. Select a mirror (which just means select which identical copy you should

More information

DevOps Workshop - Supporting the Microsoft Professional Program. Course ID : 40500A.

DevOps Workshop - Supporting the Microsoft Professional Program. Course ID : 40500A. DevOps Workshop - Supporting the Microsoft Professional Program Course ID : 40500A Overview About this course This 3 day Instructor-led workshop provides discussion and practical hands-on training of key

More information

Release Highlights. Introducing CollabNet TeamForge 17.11

Release Highlights. Introducing CollabNet TeamForge 17.11 Introducing CollabNet TeamForge 17.11 2 COLLABNET TEAMFORGE IMAGINE. CREATE. DELIVER. TEAMFORGE Winner for 14 years running (ALM and Development Tools) 2016 Winner (Applications) 2017 Gold Winner (Application

More information

Continuous Integration (CI) with Jenkins

Continuous Integration (CI) with Jenkins TDDC88 Lab 5 Continuous Integration (CI) with Jenkins This lab will give you some handson experience in using continuous integration tools to automate the integration periodically and/or when members of

More information

IBM Cloud Developer Tools (IDT) and App Service Console Overview

IBM Cloud Developer Tools (IDT) and App Service Console Overview IBM Cloud Developer Tools (IDT) and App Service Console Overview Steve Clay clays@us.ibm.com Technical Lead, IDT Paul Bennett pwbennet@us.ibm.com Java Squad Lead, IBM Cloud Developer Experience Cloud native

More information

Jenkins User Conference Israel. #jenkinsconf. CI / Liveperson. Gidi Samuels. July 16, #jenkinsconf

Jenkins User Conference Israel. #jenkinsconf. CI / Liveperson. Gidi Samuels.  July 16, #jenkinsconf Jenkins User Conference Israel #jenkinsconf CI / CD @ Liveperson Gidi Samuels www.liveperson.com July 16, 2014 #jenkinsconf About Myself Lead the CI Team at Liveperson 3 years in Liveperson About Myself

More information

UCT Application Development Lifecycle. UCT Business Applications

UCT Application Development Lifecycle. UCT Business Applications UCT Business Applications Page i Table of Contents Planning Phase... 1 Analysis Phase... 2 Design Phase... 3 Implementation Phase... 4 Software Development... 4 Product Testing... 5 Product Implementation...

More information

Oracle Cloud Using Oracle Developer Cloud Service

Oracle Cloud Using Oracle Developer Cloud Service Oracle Cloud Using Oracle Developer Cloud Service E37145-27 June 2018 Oracle Cloud Using Oracle Developer Cloud Service, E37145-27 Copyright 2014, 2018, Oracle and/or its affiliates. All rights reserved.

More information

Outline. Configuration management. Main Phases MOTIVATION

Outline. Configuration management. Main Phases MOTIVATION Outline Configuration management! Motivation! Versioning! Configuration items, configurations, baselines! Change control! Build! Configuration management plan! Configuration management tools Main Phases

More information

DEVELOPING DEVOPS ON AWS

DEVELOPING DEVOPS ON AWS By Eric Johnson LAST UPDATED FEBRUARY 6, 2017 WHITE PAPER INTRODUCTION 3 CONTINUOUS INTEGRATION AND CONTINUOUS DELIVERY (CI/CD) 4 Continuous Integration 4 Continuous Delivery 4 The Bottom Line 5 THE RIGHT

More information

Collaboration in Teams: Simulink Projects Demonstration

Collaboration in Teams: Simulink Projects Demonstration Collaboration in Teams: Simulink Projects Demonstration 김종헌차장 Senior Application Engineer MathWorks Korea 2011 The MathWorks, Inc. 1 Agenda Motivation 7 common technical challenges Next steps Q & A allen.kim@mathworks.com

More information

AppDev StudioTM 3.2 SAS. Migration Guide

AppDev StudioTM 3.2 SAS. Migration Guide SAS Migration Guide AppDev StudioTM 3.2 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS AppDev TM Studio 3.2: Migration Guide. Cary, NC: SAS Institute Inc.

More information