Items related to Mastering GitLab 12: Implement DevOps culture and repository...

Mastering GitLab 12: Implement DevOps culture and repository management solutions - Softcover

 
9781789531282: Mastering GitLab 12: Implement DevOps culture and repository management solutions

Synopsis

An expert guide to helping you use DevOps techniques with the latest GitLab version to optimize and manage your software workflow

Key Features

  • Delve into GitLab's architecture, and install and configure it to fit your environment
  • Learn about the underlying principles of Agile software development and DevOps
  • Explore Gitlab's features to manage enterprise cloud-native applications and services

Book Description

GitLab is an open source repository management and version control toolkit with functions for enterprises and personal software projects. It offers configurability options, extensions, and APIs that make it an ideal tool for enterprises to manage the software development life cycle.

This book begins by explaining GitLab options and the components of the GitLab architecture. You will learn how to install and set up GitLab on-premises and in the cloud, along with understanding how to migrate code bases from different systems, such as GitHub, Concurrent Versions System, Team Foundation Version Control, and Subversion. Later chapters will help you implement DevOps culture by introducing the workflow management tools in GitLab and continuous integration/continuous deployment (CI/CD). In addition to this, the book will guide you through installing GitLab on a range of cloud platforms, monitoring with Prometheus, and deploying an environment with GitLab. You'll also focus on the GitLab CI component to assist you with creating development pipelines and jobs, along with helping you set up GitLab runners for your own project. Finally, you will be able to choose a high availability setup that fits your needs and helps you monitor and act on results obtained after testing.

By the end of this book, you will have gained the expertise you need to use GitLab features effectively, and be able to integrate all phases in the development process.

What you will learn

  • Install GitLab on premises and in the cloud using a variety of configurations
  • Conduct data migration from the SVN, TFS, CVS, and GitHub platforms to GitLab
  • Use GitLab runners to develop different types of configurations in software development
  • Plan and perform CI/CD by using GitLab features
  • Monitor and secure your software architecture using Prometheus and Grafana
  • Implement DevOps culture by introducing workflow management tools in GitLab

Who this book is for

If you are a software developer, DevOps professional, or any developer who wants to master GitLab for productive repository management in your day-to-day tasks, this book is for you. Basic understanding of the software development workflow is assumed.

Table of Contents

  1. Introducing the GitLab Architecture
  2. Installing GitLab
  3. Configuring GitLab Using the Web UI
  4. Configuring GitLab from the terminal
  5. Importing your project from GitHub to GitLab
  6. Migrating from CVS
  7. Switching from SVN
  8. Moving repositories from TFS
  9. GitLab Vision - the Whole Toolchain in One Application
  10. Create Your Product, Verify, and Package it
  11. The release and configure phase
  12. Monitoring with Prometheus
  13. Integrating GitLab with CI/CD tools
  14. Setting Up Your Project for GitLab Continuous Integration
  15. Installing and configuring GitLab runners
  16. Using GitLab runners with Docker or Kubernetes
  17. Autoscaling GitLab CI Runners
  18. Monitoring CI metrics
  19. Creating a Basic HA Architecture Using Horizontal Scaling
  20. Managing a hybrid HA environment
  21. Making your environment Fully Distributed
  22. Using Geo to create distributed read-only copies of GitLab

"synopsis" may belong to another edition of this title.

About the Author

Joost Evertse is an all-round professional with over 20 years of experience in IT in the financial and telecom sectors. He has worked for big and small organizations and has lived in different worlds, including Unix, Oracle, Java, and Windows. Creating order from chaos has been a big focus during his system-engineering years. After 10 years of system administration, he moved into software development and started using CI/CD tools, including GitLab.

At the end of 2016, he started at a significant financial company in the GitLab team, shifting his focus more toward the entire CI/CD pipeline, with the mission of making the CI/CD platform more stable and highly available. His team eventually migrated GitLab to a private cloud and improved release cycles.

"About this title" may belong to another edition of this title.

  • PublisherPackt Publishing
  • Publication date2019
  • ISBN 10 1789531284
  • ISBN 13 9781789531282
  • BindingPaperback
  • LanguageEnglish
  • Number of pages608

Buy Used

Condition: Very Good
Gut/Very good: Buch bzw. Schutzumschlag...
View this item

£ 7.65 shipping from Germany to U.S.A.

Destination, rates & speeds

Search results for Mastering GitLab 12: Implement DevOps culture and repository...

Stock Image

Evertse, Joost
Published by Packt Publishing, 2019
ISBN 10: 1789531284 ISBN 13: 9781789531282
Used Softcover

Seller: medimops, Berlin, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages. Seller Inventory # M01789531284-V

Contact seller

Buy Used

£ 12.07
Convert currency
Shipping: £ 7.65
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Evertse, Joost
Published by Packt Publishing, 2019
ISBN 10: 1789531284 ISBN 13: 9781789531282
Used Softcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00084145110

Contact seller

Buy Used

£ 23.17
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Evertse, Joost
Published by Packt Publishing, 2019
ISBN 10: 1789531284 ISBN 13: 9781789531282
Used Paperback

Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 2.27. Seller Inventory # G1789531284I3N00

Contact seller

Buy Used

£ 23.20
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Joost Evertse
Published by Packt Publishing, 2019
ISBN 10: 1789531284 ISBN 13: 9781789531282
Used paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Very Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or limited writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_426303483

Contact seller

Buy Used

£ 22.40
Convert currency
Shipping: £ 2.82
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Joost Evertse
Published by Packt Publishing, 2019
ISBN 10: 1789531284 ISBN 13: 9781789531282
Used Paperback

Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR011533111

Contact seller

Buy Used

£ 22
Convert currency
Shipping: £ 5.60
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Joost Evertse
Published by Packt Publishing, 2019
ISBN 10: 1789531284 ISBN 13: 9781789531282
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2912160185093

Contact seller

Buy New

£ 37.56
Convert currency
Shipping: £ 3
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Joost Evertse
Published by Packt Publishing, 2019
ISBN 10: 1789531284 ISBN 13: 9781789531282
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 37607358-n

Contact seller

Buy New

£ 38.60
Convert currency
Shipping: £ 1.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Evertse, Joost
Published by Packt Publishing 8/2/2019, 2019
ISBN 10: 1789531284 ISBN 13: 9781789531282
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback or Softback. Condition: New. Mastering GitLab 12 2.27. Book. Seller Inventory # BBS-9781789531282

Contact seller

Buy New

£ 41.65
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Joost Evertse
Published by Packt Publishing, 2019
ISBN 10: 1789531284 ISBN 13: 9781789531282
New Softcover

Seller: California Books, Miami, FL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # I-9781789531282

Contact seller

Buy New

£ 41.87
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Joost Evertse
Published by Packt Publishing, 2019
ISBN 10: 1789531284 ISBN 13: 9781789531282
Used Paperback

Seller: Grumpys Fine Books, Tijeras, NM, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: very good. little wear and tear. Seller Inventory # Grumpy1789531284

Contact seller

Buy Used

£ 39.25
Convert currency
Shipping: £ 3.20
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

There are 13 more copies of this book

View all search results for this book