Home | Amazing | Today | Tags | Publishers | Years | Account | 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
(HTML tags aren't allowed.)

Sams Teach Yourself Database Programming with Visual C++ 6 in 21 Days
Sams Teach Yourself Database Programming with Visual C++ 6 in 21 Days
In only 21 days, you'll have all the skills you need to get up and running efficiently. With this complete tutorial, you'll master the basics of database programming and then move on to the more advanced features and concepts. Understand the fundamentals of database programming in Visual C++. Master all the new and advanced database features that...
ActionScript 3.0 Game Programming University (2nd Edition)
ActionScript 3.0 Game Programming University (2nd Edition)

When the first edition of ActionScript 3.0 Game Programming University came out, ActionScript 3.0 was new. It was so new, in fact, that most programmers were still stuck using older ActionScript 1.0 and 2.0.

But by now, most Flash developers have moved on to AS3, and they are loving the speed, reliability and logical...

Microsoft Small Business Server SBS 2003: A Clear and Concise Administrator's Reference and How-To
Microsoft Small Business Server SBS 2003: A Clear and Concise Administrator's Reference and How-To
Microsoft Small Business Server is a comprehensive and powerful one machine server solution with a broad range of services. Whether you are an experienced sysadmin or an experienced user stepping up to servers for the first time, you'll need to navigate a quick and efficient route through both the software itself and the giant body of official...

Beginning Apache Cassandra Development
Beginning Apache Cassandra Development

Beginning Apache Cassandra Development introduces you to one of the most robust and best-performing NoSQL database platforms on the planet. Apache Cassandra is a document database following the JSON document model. It is specifically designed to manage large amounts of data across many commodity servers without there being any single...

Beyond Corporate Social Responsibility: Oil Multinationals and Social Challenges
Beyond Corporate Social Responsibility: Oil Multinationals and Social Challenges
Corporate Social Responsibility (CSR) has emerged as an important approach for addressing the social and environmental impact of company activities. Yet companies are increasingly expected to go beyond this. They are now often expected to assist in addressing many of the world's most pressing problems, including climate change, poverty and...
Precalculus, 9th Edition
Precalculus, 9th Edition

Larson's market-leading text, PRECALCULUS is known for delivering sound, consistently structured explanations and exercises of mathematical concepts to expertly prepare students for the study of calculus. With the ninth edition, the author continues to revolutionize the way students learn material by incorporating more real-world...

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