Continuous Integration Tool

Slides:



Advertisements
Similar presentations
ACDM Focus 2 – Processes December 13, 2013 Diane Guerrero Principal SCM Engineer.
Advertisements

Cruise Training Introduction of Cruise. What you’ll learn Cruise features Pipeline workflows Zero-configuration build grid Parallelization Usability-driven.
Continuous Integration for OpenEdge Applications NameDivyaTheja Pachipula TitleSenior Engineer Date8 th June, 2015.
Improving Software Quality with Continuous Integration
Deployment and Configuration Management Solution
Introduction to Continuous Integration Mike Roberts.
Wellcome Trust Centre for Gene Regulation & Expression College of Life Sciences, University of Dundee Dundee, Scotland, UK Continuous Integration 0.
 Definitions  Background/History  Continuous Delivery › How to practice Continuous Delivery  Continuous Integration  Continuous Integration Tools.
Continuous Integration after Hudson, CruiseControl, and Home Built Mile High Agile 2011 – Mark Waite.
DNN LOVES JENKINS FOR CONTINUOUS INTEGRATION
CONTINUOUS INTEGRATION, DELIVERY & DEPLOYMENT ONE CLICK DELIVERY.
THE CONTINUOUS DELIVERY ZONE Craig Berntson Chief Software Gardener Mojo Software Worx.
Maven & Bamboo CONTINUOUS INTEGRATION. QA in a large organization In a large organization that manages over 100 applications and over 20 developers, implementing.
© 2012 IBM Corporation Rational Insight | Back to Basis Series SCM introduction Chu Shu June 2012.
MAVEN-BLUEMARTINI Yannick Robin. What is maven-bluemartini?  maven-bluemartini is Maven archetypes for Blue Martini projects  Open source project on.
Craig Berntson
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Created by Jan Medved Integration & Test Strategy for Lithium.
CVS Hudson Build Server krykhudson.desy.de:8282 User Developer.
Confidential Continuous Integration Framework (CIF) 5/18/2004.
South Florida Enterprise and Strategy Architects Special Interest Group (SF ESA SIG) June 19, 2007 Lawrence Port Otive LLC
Sofia Event Center May 2014 Branimir Giurov C# MVP Solution Architect BulPros Consulting Continuous Integration of Sharepoint 2013 Solutions with.
Build automation. Prerequisites for Continuous Integration (CI)  Version Control System  Build automation  Notification on build result sent to related.
Lecture XIII: Continuous Integration CS 4593 Cloud-Oriented Big Data and Software Engineering.
(1) Introduction to Continuous Integration Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of.
(1) Introduction to Continuous Integration Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of.
Build and Deployment Process Understand NCI’s DevOps and continuous integration requirements Understand NCI’s build and distribution requirements.
Ahmed Idris Tahir Waseel Application Service Provider.
Cruise Training Introduction of Continuous Integration.
1 Punishment Through Continuous Delivery If it hurts, do it more often…
SG scmGalaxy Author: KaliPrasad / Rajesh Kumar
DECTRIS Ltd Baden-Daettwil Switzerland Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker)
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.
Test all the things! Improving code quality at the OU with Continuous Integration MoodleMoot Ireland UK 2016 Mark Johnson Tony Lin.
Introduction Aaron Day ● Software Architect ● Open Solutions Interests and Hobbies ● Family ● Software Development ● Woodworking ● Gaming ● Shooting.
Platform & Maven2 David Šimonek. Certified Engineer Course Agenda What is Maven? Why Maven? NB IDE & Maven NB Platform & Maven.
ALM Deployment Pipeline Implementation. Create a Repeatable, Reliable Process for Releasing Software. Automate Almost Everything Keep Everything in Version.
1 © Agitar Software, 2007 Automated Unit Testing with AgitarOne Presented by Eamon McCormick Senior Solutions Consultant, Agitar Software Inc. Presented.
當 Java 遇上 DevOps 黃忠成. Java In Azure Storage Table Storage Services NoSQL base storage Fast and Easy to use Blob Storage Services File Storage (photo,
Presented by Michael Wechner
Joonas Sirén, Technology Architect, Emerging Technologies Accenture
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
Develop in the Cloud, Accelerate Software Evolution
Modern “Servlet” Development
Trends like agile development and continuous integration speak to the modern enterprise’s need to build software hyper-efficiently Jenkins:  a highly.
Delphi or C++ Builder, with Subversion and Jenkins
Jenkins and Azure OPEN322 Michael Friedrich.
Zanata Translation platform Alex Eng Presented by
Building a Continuous Integration Pipeline using VSTS
An Intro to ALM Using TFS and Visual Studio for Source Control, Build Automation, Continuous Integration and Deployments.
DevOps Deep Dive DevOps Deep Dive What you will learn
Continuous Integration
Scrum Experience Group Team Foundation Server (TFS)
Using Jenkins for your DSC CI Pipeline
Continuous Integration and Continuous Delivery ( Dev-Ops ) - Fortunesoft
X in [Integration, Delivery, Deployment]
Open Source Continuous Integration Server
Zlatko Stamatov JavaSkop 13 December 2015
Automated Testing and Integration with CI Tool
Continuous deployment best practices, methods and tools.
Sr. Developer Cloud System - Architecture
GBIF CESP Workshop, Madrid 2018 Dave Martin
JENKINS TIPS Ideas for making your life with Jenkins easier
Continuous Integration
Presented by : Chirag Dani & Dhaval Shah
CONTINUOUS INTEGRATION –WHY WE DO IT?
CI/CD Workflow and Event Pages
Continuous Integration
Building LabKey with Gradle
SSDT, Docker, and (Azure) DevOps
Presentation transcript:

Continuous Integration Tool Jenkins Continuous Integration Tool By: Donatas Kurapkis 2016 Vilnius

Agenda Continuous Integration (CI) Jenkins Conclusion Benefits? What is it? Basic example Why jenkins? Automation example Demo Conclusion

Continuous Integration (CI) “Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible” – Martin Fowler

Continuous Integration (CI) So it means that the system is: Integrated; Built; Tested; Archived; Deployed;

CI - Benefits? Immediate bug detection No integration step in the lifecycle A deployable system at any given point Record of evolution of the project

Jenkins Branched from Hudson Java Based Runs in servlet container Tomcat, Glassfish Has many plugins Testin, Notifications, Reporting, Triggers and etc. Since 2005 http://jenkins-ci.org

What is it ? Jenkins - is continuous integration tool allowing to integrate different stuff into one automated system, for example release automation, or tests automation.

Basic example

Why Jenkins? Easy to configure Easy to install Have many plugins Integration with popurial open source repositories like GitHub Ability to run commands Multithreading By combining Jenkins with Ant, Gradle, or other Build Automation tools, the possibilities are limitless It’s free

Automation example

DEMO

Conclusion Perfect tool for automations tasks; Free; Do not limits your capabillities;