Optimal Pipeline Using Perforce, Jenkins & Puppet Nitin Pathak Works on

Slides:



Advertisements
Similar presentations
HP Quality Center Overview.
Advertisements

High-performing organizations are deploying code 30 times more frequently, with 50 percent fewer failures than their lower-performing counterparts. 1 1.
BEA Confidential. | 1 Version Control for a Modern World Garrett Rooney, Senior Software Engineer (and Subversion committer), CollabNet Inc. June 2006.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
OpenMake Dynamic DevOps
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
HIGH PERFORMANCE CONTINUOUS DELIVERY VERSIONING AND RELEASE MANAGEMENT ALIGNED.
Cruise Training Introduction of Cruise. What you’ll learn Cruise features Pipeline workflows Zero-configuration build grid Parallelization Usability-driven.
Tools and Services for the Long Term Preservation and Access of Digital Archives Joseph JaJa, Mike Smorul, and Sangchul Song Institute for Advanced Computer.
Update on Version Control Systems: GitLab, SVN, Git, Trac, CERNforge
USING CI & CD WITH MICROSOFT SQL SERVER Tim Giorgi Senior Software Developer Northwest Evaluation
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
DNN LOVES JENKINS FOR CONTINUOUS INTEGRATION
CONTINUOUS DELIVERY / CONTINUOUS INTEGRATION. IDEAS -> SOLUTIONS Time.
CONTINUOUS INTEGRATION, DELIVERY & DEPLOYMENT ONE CLICK DELIVERY.
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.
Continuous Delivery Ajey Gore Head of Technology ThoughtWorks India.
AGENDA Welcome and introductions Brief introduction to PSI Mobile Technical Overview Demonstration Q and A Next Actions.
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
Trimble Connected Community
DevOps Jesse Pai Robert Monical 8/14/2015. Agile Software Development 8/14/2015© 2015 SGT Inc.2.
STIG Compliance and Remediation with Ansible April 2015.
& Dev Ops. Sherwin-Williams & DevOps Introduction to Sherwin-Williams.
Alert Logic Security and Compliance Solutions for vCloud Air High-level Overview.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
Perforce Software Version Everything.. Visual Studio Industry Partner Perforce Software NEXT STEPS Contact us at: Perforce products.
Empowering people-centric IT Unified device management Access and information protection Desktop Virtualization Hybrid Identity.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GCRC Meeting 2004 BIRN Coordinating Center Software Development Vicky Rowley.
HP PPM Center release 8 Helping IT answer the tough questions
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Automate your way to.
The Road to Continuous Delivery at Perforce Jonathan Thorpe Technical Marketing Manager Perforce Laurette Cisneros Build & Release Engineering Manager.
Perfecto Mobile Automation
Build and Deployment Process Understand NCI’s DevOps and continuous integration requirements Understand NCI’s build and distribution requirements.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
CERN AI Config Management 16/07/15 AI for INFN visit2 Overview for INFN visit.
Globus online Delivering a scalable service Steve Tuecke Computation Institute University of Chicago and Argonne National Laboratory.
© CGI Group Inc. PrimePortal & #define Annika Maltesson, Project Krister Sundkvist,
© 2014 VMware Inc. All rights reserved. Cloud Archive for vCloud ® Air™ High-level Overview August, 2015 Date.
ECAT 4.1 – Rule Your Endpoints What’s New Customer Overview.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
System Center 2012 Configuration Manager Service Pack 1 Overview.
TICKETMASTER CULTURE EATS STRATEGY FOR
Aaron Corso COSC Spring What is LAMP?  A ‘solution stack’, or package of an OS and software consisting of:  Linux  Apache  MySQL  PHP.
© 2013 IBM Corporation Accelerating Product and Service Innovation Service Virtualization Testing in Managed Environments Michael Elder, IBM Senior Technical.
DECTRIS Ltd Baden-Daettwil Switzerland Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker)
Avoiding the Pitfalls of Database Change Automation Cindy Bean Sr. Software Consultant DBmaestro SQLSaturday #514 – Houston, May 14, 2016.
ProStoria DATA-AS-A-SERVICE FOR DEVOPS. Agenda: ProStoria presentation Contact data.
Configuration Management, Continuous Integration, Continuous Delivery Revealed.
If it’s not automated, it’s broken!
Segments Introduction: slides 2–6, 8 10 minutes
Joonas Sirén, Technology Architect, Emerging Technologies Accenture
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
Continuous Delivery- Complete Guide
Hybrid Management and Security
Trends like agile development and continuous integration speak to the modern enterprise’s need to build software hyper-efficiently Jenkins:  a highly.
Joseph JaJa, Mike Smorul, and Sangchul Song
Microsoft SharePoint Server 2016
API Testing and Continuous Integration
API Documentation Guidelines
Git it Done with Team Foundation Server
X in [Integration, Delivery, Deployment]
Simplified Development Toolkit
11/29/2018 2:52 AM MDC317A Continuous Delivery - The Agile End to End Story for Developers & IT Pros! Morgan Webb Technical © 2013.
Andy Puckett – Sales Engineer
DEVOPS & THE FUTURE OF TESTING
Keeping your SQL Code safe
Presentation transcript:

Optimal Pipeline Using Perforce, Jenkins & Puppet Nitin Pathak Works on

2 Agenda  Overview of Continuous Delivery  Unified Best practices for success  SDLC – Powered by Helix  Demonstration  What’s new in Perforce Helix?  Perforce Community

3 Continuous Delivery  Delivers functional product to end users  Every change (Commit) leads to a potential release  Empowers business with the option to release – what, when, why, and to whom Continuous Delivery 3 PIPELINE Reqs DevTestIntegrate Deploy

4 User Data: Gaining Traction Fast 4 65% of software developers, managers and executives report that their organizations have started down the path to Continuous Delivery At Least Some Projects All Projects

5 PIPELINE Principles of Continuous Delivery Automate almost everything Keep everything in version control DocCodeLibrariesMediaScriptsConfigsBinaries“Hardware” (virtual) If it hurts, do it more frequently Build quality in Done means released Everybody is responsible Continuous improvement Repeatable process for release

6 Users Automation Sites Data Exponential Complexity and Risk 6 Challenges Productivity Quality Team Collaboration IP Security Time to Market Load Size Transactions

7 COORDINATE ASSETS (code, scripts, artwork, binaries, etc.) COORDINATE TEAMS (design, dev, release, devops, etc.) PIPELINE Key Requirements 7 Complete Visibility Distributed Teams Flexible Workflow Scalability & Performance Universal Security Unified Repository

8 Supporting a Modern Product Lifecycle Version Management is one of the only systems used throughout the entire product lifecycle.

9  Hybrid Workflows Distributed & Centralized Version control, code reviews, simple file sharing Happy developers & contributors  Every File Efficiently handles large, often binary, data  DevOps Stay Happy & Productive A mainline source for all builds even with distributed development  All IP Safe & Secure Granular permissions, theft risk monitoring Perforce Helix CONTRIBUTORS CONSUMERS

Continuous Delivery Demo 10

What’s New in Perforce Helix?

12 Git is a Very Popular 10-Year-Old — 2015 Stack Overflow Developer Survey 69.3% of developers use Git

13 Hybrid Version Management

14 GitSwarm: Integrated Git Management  Self-service repos  Merge requests  Permissions  Issue tracking, etc. Powered by GitLab

15 Mirrored to the Helix Versioning Engine  Automatic mirroring with the shared Helix server  Helix enforces security – traditional Perforce protection down to the file level, maintains immutable audit trail  Work with narrow clones from the Helix depot

16 Distributed Team Support  Each developer team working within its own GitSwarm ecosystem  Each team has controlled access to IP managed within Helix core  Team can access only what they need to do their job

17 Helix Threat Detection Threat Detection Engine Logs with No Performance Impact Threat Detection Agent  Runs Hidden  Sends Metadata  No Device Impact  Timestamp  User  Action (commit, sync, get, etc.)  Resource (folder, file, path, etc.) USER INTERFACE REST API ONLINE REPORTING Highest Risk Data Highest Risk Devices Highest Risk Activity Highest Risk Users Threats Detected in Real-Time & Scored by Risk  Delivers Predictive  Provides Investigation  Outputs in Plain Language  Scales to Thousands of Users

18 Data & risky behaviors Log Data Timestamp (Date/Time) User Resource (Folder Structure) Action (Give/Take) Item Number Client Size Wandering  Accessing content that they don’t normally access  e.g.: It was unusual for John Smith to take from project 54 Sneaking  Active outside of their normal working times of day or days of week  e.g.: John Smith kept unusual working hours Moocher  Taking unexpectedly large amounts of content, while contributing very little  e.g.: John Smith mooched from project 54 Hoarder  Taking more than expected, compared to self or others  e.g.: John Smith took a large amount compared to other people

19 Data & risky behaviors - Dashboard

20 Example - Customer: $20B manufacturer 2 engineers stole data 1 YEAR $1 million spent Large security vendor failed to find anything 2 WEEKS Easily identified the 2 remote engineers Found 3 additional users stealing data at HQ Found 8 additional users stealing data from another global location THREAT DETECTION X

21 Perforce Community workshop.perforce.com Community forums and hangout User-contributed code, integrations, plugins

Questions?

Thank You Nitin Pathak