Generic pipelines using Docker : the DevOps guide to building reusable, platform agnostic CI/CD frameworks

Book Cover
Average Rating
Published
New York : Apress, [2018].
Status
Available Online

Description

Loading Description...

More Details

Format
Language
English
ISBN
9781484236550, 1484236556, 9781484236567, 1484236564, 9781484245637, 1484245636
UPC
10.1007/978-1-4842-3655-0, 10.1007/978-1-4842-3

Notes

General Note
Includes index.
Description
Create generic pipelines to reduce your overall DevOps workload and allow your team to deliver faster. This book helps you get up to speed on the pros and cons of generic pipeline methodology, and learn to combine shell scripts and Docker to build generic pipelines. In today's world of micro-services and agile practices, DevOps teams need to move as fast as feature teams. This can be extremely challenging if you're creating multiple pipelines per application or tech stack. What if your feature teams could utilize a generic pipeline that could build, test, and deploy any application, regardless of tech stack? What if that pipeline was also cloud and platform agnostic? Too good to be true? Well think again! Generic Pipelines Using Docker explores the principles and implementations that allow you to do just that. You will learn from real-world examples and reusable code. After reading this book you will have the knowledge to build generic pipelines that any team can use. What You'll Learn: Explore the pros and cons of generic pipeline methodology Combine shell scripts and Docker to build a generic pipeline Implement a pipeline across CI/CD platforms Build a pipeline that lends itself well to both centralized and federated DevOps teams Construct a modular pipeline with components that can be added, removed, or replaced as needed This book is for professionals who use DevOps or are part of a DevOps team, and are seeking ways to streamline their pipelines and drive more deployments while using less code. Brandon Atkinson is a software engineer with more than 14 years of industry experience encompassing analysis, design, development, and implementation of enterprise-level solutions. He is passionate about building teams that scale and enterprise architectures that transforms businesses. He has extensive experience using Azure, AWS, .NET, DevOps, Cloud, JavaScript, Angular, Node.js, and more. Dallas Edwards has more than 10 years of experience as a software engineer. He thrives on creating solutions that are pragmatic, scale easily, and that are easy to test and maintain. His experience encompasses a wide range of expertise, including software development, iOS application development, and DevOps.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Atkinson, B., & Edwards, D. (2018). Generic pipelines using Docker: the DevOps guide to building reusable, platform agnostic CI/CD frameworks . Apress.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Atkinson, Brandon and Dallas, Edwards. 2018. Generic Pipelines Using Docker: The DevOps Guide to Building Reusable, Platform Agnostic CI/CD Frameworks. Apress.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Atkinson, Brandon and Dallas, Edwards. Generic Pipelines Using Docker: The DevOps Guide to Building Reusable, Platform Agnostic CI/CD Frameworks Apress, 2018.

MLA Citation, 9th Edition (style guide)

Atkinson, Brandon,, and Dallas Edwards. Generic Pipelines Using Docker: The DevOps Guide to Building Reusable, Platform Agnostic CI/CD Frameworks Apress, 2018.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
e1aa052d-f597-cdc0-dc5b-05c334b936d2-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work IDe1aa052d-f597-cdc0-dc5b-05c334b936d2-eng
Full titlegeneric pipelines using docker the devops guide to building reusable platform agnostic ci cd frameworks
Authoratkinson brandon
Grouping Categorybook
Last Update2024-10-08 10:55:34AM
Last Indexed2024-12-03 03:33:26AM

Book Cover Information

Image SourcecontentCafe
First LoadedNov 14, 2024
Last UsedNov 30, 2024

Marc Record

First DetectedMar 21, 2023 11:50:46 AM
Last File Modification TimeMar 21, 2023 11:50:46 AM
SuppressedRecord had no items

MARC Record

LEADER06813cam a2200685 i 4500
001on1080190648
003OCoLC
00520230321114816.0
006m     o  d        
007cr cnu|||unuuu
008181224s2018    nyua    o     001 0 eng d
015 |a GBB918123|2 bnb
0167 |a 019215745|2 Uk
019 |a 1080274263|a 1083989157|a 1085910040|a 1086529280|a 1103277190|a 1105170344|a 1105706801|a 1122847518|a 1129371900|a 1152971847|a 1162692776|a 1192351117|a 1203979545|a 1240536033
020 |a 9781484236550|q (electronic bk.)
020 |a 1484236556|q (electronic bk.)
020 |a 9781484236567|q (print)
020 |a 1484236564
020 |a 9781484245637|q (print)
020 |a 1484245636
0247 |a 10.1007/978-1-4842-3655-0|2 doi
0248 |a 10.1007/978-1-4842-3
027 |a SPRINTER
035 |a (OCoLC)1080190648|z (OCoLC)1080274263|z (OCoLC)1083989157|z (OCoLC)1085910040|z (OCoLC)1086529280|z (OCoLC)1103277190|z (OCoLC)1105170344|z (OCoLC)1105706801|z (OCoLC)1122847518|z (OCoLC)1129371900|z (OCoLC)1152971847|z (OCoLC)1162692776|z (OCoLC)1192351117|z (OCoLC)1203979545|z (OCoLC)1240536033
037 |a com.springer.onix.9781484236550|b Springer Nature
040 |a N$T|b eng|e rda|e pn|c N$T|d N$T|d YDX|d EBLCP|d GW5XE|d UKMGB|d UPM|d OCLCF|d UMI|d LEAUB|d UKAHL|d VT2|d LQU|d C6I|d FVL|d OCLCQ|d LEATE|d OCLCQ|d BRF|d DCT|d OCLCQ|d OCLCO|d OCLCQ
049 |a MAIN
050 4|a QA76.76.S63
072 7|a COM|x 051000|2 bisacsh
072 7|a UMZ|2 bicssc
072 7|a UMZ|2 thema
08204|a 005.1|2 23
1001 |a Atkinson, Brandon,|e author.
24510|a Generic pipelines using Docker :|b the DevOps guide to building reusable, platform agnostic CI/CD frameworks /|c Brandon Atkinson and Dallas Edwards.
264 1|a New York :|b Apress,|c [2018]
264 4|c ©2018
300 |a 1 online resource :|b illustrations
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
347 |a text file
347 |b PDF
500 |a Includes index.
5050 |a Intro; Table of Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Recognizing You Are Stuck in the Past; Monolithic Applications; One Pipeline per Application; Bad Actors; Pipeline as Gatekeeper; Agile Can't Die; It Was Never Born; Overview; Chapter 2: Setting the Stage for the Present; Microservices; Developer Best Practices Are Key; Dedicated Pipeline per Language; Standards Are Key; Taking Code Reuse a Step Further; Microservices and Shared Pipelines are More Agile; Overview; Chapter 3: Getting it Right with Docker and Scripts
5058 |a One Pipeline to Rule Them AllShell Scripts; Configuration Files; Docker at the Core; Platform Agnostic; Overview; Shell Scripts; Docker; Build Containers; Chapter 4: A Practical Example; An Overview of Our Applications; Spring Boot; ASP.NET Core Web API; Angular 5; A Deep Dive into the Pipeline; The Pipeline Configuration File; The Clone Stage; The Build Stage; The Test Stage; The Archive Stage; The Deploy Stage; A Look at Our Build Containers; Running the Pipeline; Using the Command Line; Using IntelliJ IDEA CE; Moving to the Cloud; Moving the Pipeline to Travis CI
5058 |a Creating a Travis CI AccountAdding a New Repository; A Look at the Travis CI Configuration File; Running the Pipeline in CircleCI; Creating a CircleCI Account; Creating a New CircleCI Project; A Look at the CircleCI Configuration File; Overview; Chapter 5: Moving Beyond the Basics; Additional Stages and Steps; Other Scripting Languages; PowerShell; Python; Custom Script Hooks; Pre- and Postpipeline Hooks; Stage Hooks; Where to Go from Here; Index
520 |a Create generic pipelines to reduce your overall DevOps workload and allow your team to deliver faster. This book helps you get up to speed on the pros and cons of generic pipeline methodology, and learn to combine shell scripts and Docker to build generic pipelines. In today's world of micro-services and agile practices, DevOps teams need to move as fast as feature teams. This can be extremely challenging if you're creating multiple pipelines per application or tech stack. What if your feature teams could utilize a generic pipeline that could build, test, and deploy any application, regardless of tech stack? What if that pipeline was also cloud and platform agnostic? Too good to be true? Well think again! Generic Pipelines Using Docker explores the principles and implementations that allow you to do just that. You will learn from real-world examples and reusable code. After reading this book you will have the knowledge to build generic pipelines that any team can use. What You'll Learn: Explore the pros and cons of generic pipeline methodology Combine shell scripts and Docker to build a generic pipeline Implement a pipeline across CI/CD platforms Build a pipeline that lends itself well to both centralized and federated DevOps teams Construct a modular pipeline with components that can be added, removed, or replaced as needed This book is for professionals who use DevOps or are part of a DevOps team, and are seeking ways to streamline their pipelines and drive more deployments while using less code. Brandon Atkinson is a software engineer with more than 14 years of industry experience encompassing analysis, design, development, and implementation of enterprise-level solutions. He is passionate about building teams that scale and enterprise architectures that transforms businesses. He has extensive experience using Azure, AWS, .NET, DevOps, Cloud, JavaScript, Angular, Node.js, and more. Dallas Edwards has more than 10 years of experience as a software engineer. He thrives on creating solutions that are pragmatic, scale easily, and that are easy to test and maintain. His experience encompasses a wide range of expertise, including software development, iOS application development, and DevOps.
5880 |a Online resource; title from PDF title page (EBSCO, viewed December 27, 2018).
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a Software frameworks.|9 404061
650 0|a Docker (Computer program language)
7001 |a Edwards, Dallas,|e author.
77608|i Print version:|a Atkinson, Brandon.|t Generic pipelines using Docker.|d New York : Apress, [2018]|z 1484236548|z 9781484236543|w (OCoLC)1034614811
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781484236550/?ar|x O'Reilly|z eBook
938 |a Askews and Holts Library Services|b ASKH|n AH35814747
938 |a ProQuest Ebook Central|b EBLB|n EBL5622495
938 |a EBSCOhost|b EBSC|n 1989763
938 |a YBP Library Services|b YANK|n 15904961
994 |a 92|b VIA
999 |c 287314|d 287314