Home | Amazing | Today | Tags | Publishers | Years | Search 
Hands-On Continuous Integration and Delivery: Build and release quality software at scale with Jenkins, Travis CI, and CircleCI

Buy

Understand various tools and practices for building a continuous integration and delivery pipeline effectively

Key Features

  • Get up and running with the patterns of continuous integration
  • Learn Jenkins UI for developing plugins and build an effective Jenkins pipeline
  • Automate CI/CD with command-line tools and scripts

Book Description

Hands-On Continuous Integration and Delivery starts with the fundamentals of continuous integration (CI) and continuous delivery (CD) and where it fits in the DevOps ecosystem. You will explore the importance of stakeholder collaboration as part of CI/CD.

As you make your way through the chapters, you will get to grips with Jenkins UI, and learn to install Jenkins on different platforms, add plugins, and write freestyle scripts. Next, you will gain hands-on experience of developing plugins with Jenkins UI, building the Jenkins 2.0 pipeline, and performing Docker integration. In the concluding chapters, you will install Travis CI and Circle CI and carry out scripting, logging, and debugging, helping you to acquire a broad knowledge of CI/CD with Travis CI and CircleCI.

By the end of this book, you will have a detailed understanding of best practices for CI/CD systems and be able to implement them with confidence.

What you will learn

  • Install Jenkins on multiple operating systems
  • Work with Jenkins freestyle scripts, pipeline syntax, and methodology
  • Explore Travis CI build life cycle events and multiple build languages
  • Master the Travis CI CLI (command-line interface) and automate tasks with the CLI
  • Use CircleCI CLI jobs and work with pipelines
  • Automate tasks using CircleCI CLI and learn to debug and troubleshoot
  • Learn open source tooling such as Git and GitHub
  • Install Docker and learn concepts in shell scripting

Who this book is for

Hands-On Continuous Integration and Delivery is for system administrators, DevOps engineers, and build and release engineers who want to understand the concept of CI and gain hands-on experience working with prominent tools in the CI ecosystem. Basic knowledge of software delivery is an added advantage.

Table of Contents

  1. CI/CD with Automated Testing
  2. Basics of Continuous Integration
  3. Basics of Continuous Delivery
  4. The business value of CI/CD
  5. Installation and Basics of Jenkins
  6. Writing Freestyle Scripts
  7. Developing Plugins
  8. Building Pipelines with Jenkins
  9. Installation and Basics of TravisCI
  10. Travis CI cli commands and automation
  11. Travis CI UI Logging and Debugging
  12. Installation and Basics of CircleCI
  13. Circle CI cli commands and automation
  14. Circle CI UI Logging and Debugging
  15. Best Practices
Machine Learning Methods in the Environmental Sciences: Neural Networks and Kernels
Machine Learning Methods in the Environmental Sciences: Neural Networks and Kernels
Machine learning is a major subfield in computational intelligence (also called artificial intelligence). Its main objective is to use computational methods to extract information from data. Neural network methods, generally regarded as forming the first wave of breakthrough in machine learning, became popular in the late 1980s, while kernel...
Applying Guiding Principles of Effective Program Delivery (Best Practices and Advances in Program Management Series)
Applying Guiding Principles of Effective Program Delivery (Best Practices and Advances in Program Management Series)

While today’s programs continue to grow in size and complexity, at the same time, their success rates remain low. To manage programs effectively in this environment, project managers and program managers must take a "consultative approach" that applies a core set of guiding principles across every function of the program....

Implementing Microsoft Dynamics AX 2012 with Sure Step 2012
Implementing Microsoft Dynamics AX 2012 with Sure Step 2012

Get to grips with AX 2012 and learn a whole host of tips and tricks to ensure project success

Overview

  • Get the confidence to implement AX 2012 projects effectively using the Sure Step 2012 Methodology.
  • Packed with practical real-world examples as well as helpful diagrams and images that...

MCTS Windows Server 2008 70-642 Q&A
MCTS Windows Server 2008 70-642 Q&A

Taking the MCTS Windows Server 2008 70-642 certification exam? Want to check out sample questions and take some sample tests? Look no further. 'MCTS Windows Server 2008 70-642 Q&A' provides over 800 test prep questions organized around Microsoft's published examination objectives and sub-objectives. The correct answers and...

Renaissance and Reformation: Biographies Edition 1.
Renaissance and Reformation: Biographies Edition 1.
"Biographies profiles more than 50 artists, writers, humanists, kings, queens, and religious leaders in three- to five- page essays and sidebars...The Saaris' Renaissance will be a top choice for student researchers, particularly those in need of primary-source materials." (School Library Journal )
...
Automating Microsoft Access with VBA (Business Solutions)
Automating Microsoft Access with VBA (Business Solutions)

Welcome to Automating Microsoft Access with VBA! This book is designed to build on the Access skills that you have already developed in a business setting, and help you take them to the next level—using a programming language to automate things you currently do manually. Access includes the...

©2024 LearnIT (support@pdfchm.net) - Privacy Policy