|
Showing 1 - 2 of
2 matches in All Departments
A step-by-step, practical guide that helps to automate the build,
test, security scanning, packaging, and deployment steps of your
product's software development lifecycle using GitLab CI/CD
pipelines Key Features * Unleash the power of GitLab CI/CD
pipelines at every stage of your software development lifecycle *
Learn how GitLab makes Git easier to use and more powerful when
committing and reviewing code * Cement your understanding with
hands-on tutorials and extensive self-assessment exercises *
Purchase of the print or Kindle book includes a free eBook in the
PDF format Book Description Developers and release engineers
understand the high stakes involved with building, packaging, and
deploying code correctly. Ensuring that your code is functionally
correct, fast, and secure is a time-consuming and complex task.
This can be done efficiently and effectively using GitLab CI/CD
pipelines. This book begins with the basics of Git and GitLab,
showing how to commit and review code. It explains how to set up
GitLab Runners for executing and autoscaling CI/CD pipelines.
You'll learn how to create and configure pipelines for many
software development lifecycle steps. You'll discover where to find
pipeline results in GitLab, and how to interpret those results.
You'll learn how to deploy code to different environments, advanced
CI/CD pipeline features such as connecting GitLab to a Kubernetes
cluster and using GitLab with Terraform, how to trigger pipelines
and improve pipeline performance, and how to use best practices and
troubleshooting tips for uncooperative pipelines. In-text examples,
use cases, and self-assessments reinforce the important CI/CD,
GitLab, and Git concepts, and help you prepare for interviews and
certification exams related to GitLab. By the end of this book,
you'll be able to use GitLab to build CI/CD pipelines that automate
all the DevOps steps needed to build and deploy high-quality,
secure code. What you will learn * Gain insights into essentials of
Git, GitLab, and DevOps * Understand how to create, view, and run
GitLab CI/CD pipelines * Know how to verify, secure, and deploy
code with GitLab CI/CD pipelines * Configure and use GitLab Runners
to execute CI/CD pipelines * Explore advanced GitLab CI/CD pipeline
features like DAGs and conditional logic * Follow best practices
and troubleshoot GitLab CI/CD pipelines * Implement end-to-end
software development lifecycle workflow with examples Who This Book
Is For This book is intended for DevOps/DevSecOps engineers,
application developers, release engineers, quality assurance
engineers, security engineers, SREs, and sysadmins who want to
implement fast, secure and automated software development lifecycle
tasks using continuous integration and continuous delivery (CI/CD)
pipelines in GitLab. A basic knowledge of the major stages of the
software development life cycle and DevOps processes will be
helpful when reading this book.
|
|