GitLab Quick Start Guide
Title | GitLab Quick Start Guide PDF eBook |
Author | Adam O'Grady |
Publisher | Packt Publishing Ltd |
Pages | 170 |
Release | 2018-11-30 |
Genre | Computers |
ISBN | 1789531063 |
Port projects over from GitHub and convert SVN projects to GitLab hosted git projects Key FeaturesEffective guide for GitLab migration from GitHub and SVNLearn to implement DevOps with GitLab 11Manage projects with issue boards and time trackingBook Description Gitlab is an open source repository management and version control toolkit with an enterprise offering. This book is the ideal guide to GitLab as a version control system (VCS), issue management tool, and a continuous integration platform. The book starts with an introduction to GitLab, a walkthrough of its features, and explores concepts such as version control systems, continuous integration, and continuous deployment. It then takes you through the process of downloading and installing a local copy of the on-premise version of GitLab in Ubuntu and/or CentOS. You will look at some common workflows associated with GitLab workflow and learn about project management in GitLab. You will see tools and techniques for migrating your code base from various version control systems such as GitHub and SVN to GitLab. By the end of the book, you will be using Gitlab for repository management, and be able to migrate projects from other VCSs to GitLab. What you will learnSet up CI and test builds for your projectsUnderstand the benefits and limitations of GitLab workflowMigrate from other common VCS platforms to GitlabCreate, review, and merge code changesLearn to branch local code and create a new branch in GitLabConfigure sequential stages and simultaneous stages for CI/CDAccess Mattermost for on-premise GitLabDiscover the issue tracking features of GitLabWho this book is for The book is intended for the developers, SREs, and DevOps professionals who are looking for techniques to port their codebase to GitLab from GitHub or are looking to work with GitLab as their version control system of choice. If you've used other VCSs before, that will help with this book.
Mastering GitLab 12
Title | Mastering GitLab 12 PDF eBook |
Author | Joost Evertse |
Publisher | Packt Publishing Ltd |
Pages | 586 |
Release | 2019-08-02 |
Genre | Computers |
ISBN | 1789534062 |
An expert guide to helping you use DevOps techniques with the latest GitLab version to optimize and manage your software workflow Key FeaturesDelve into GitLab's architecture, and install and configure it to fit your environmentLearn about the underlying principles of Agile software development and DevOpsExplore Gitlab's features to manage enterprise cloud-native applications and servicesBook 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 learnInstall GitLab on premises and in the cloud using a variety of configurationsConduct data migration from the SVN, TFS, CVS, and GitHub platforms to GitLabUse GitLab runners to develop different types of configurations in software developmentPlan and perform CI/CD by using GitLab featuresMonitor and secure your software architecture using Prometheus and GrafanaImplement DevOps culture by introducing workflow management tools in GitLabWho 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.
Kubernetes - A Complete DevOps Cookbook
Title | Kubernetes - A Complete DevOps Cookbook PDF eBook |
Author | Murat Karslioglu |
Publisher | Packt Publishing Ltd |
Pages | 576 |
Release | 2020-03-13 |
Genre | Computers |
ISBN | 1838820337 |
Leverage Kubernetes and container architecture to successfully run production-ready workloads Key FeaturesImplement Kubernetes to orchestrate and scale applications proficientlyLeverage the latest features of Kubernetes to resolve common as well as complex problems in a cloud-native environmentGain hands-on experience in securing, monitoring, and troubleshooting your applicationBook Description Kubernetes is a popular open source orchestration platform for managing containers in a cluster environment. With this Kubernetes cookbook, you’ll learn how to implement Kubernetes using a recipe-based approach. The book will prepare you to create highly available Kubernetes clusters on multiple clouds such as Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure, Alibaba, and on-premises data centers. Starting with recipes for installing and configuring Kubernetes instances, you’ll discover how to work with Kubernetes clients, services, and key metadata. You’ll then learn how to build continuous integration/continuous delivery (CI/CD) pipelines for your applications, and understand various methods to manage containers. As you advance, you’ll delve into Kubernetes' integration with Docker and Jenkins, and even perform a batch process and configure data volumes. You’ll get to grips with methods for scaling, security, monitoring, logging, and troubleshooting. Additionally, this book will take you through the latest updates in Kubernetes, including volume snapshots, creating high availability clusters with kops, running workload operators, new inclusions around kubectl and more. By the end of this book, you’ll have developed the skills required to implement Kubernetes in production and manage containers proficiently. What you will learnDeploy cloud-native applications on KubernetesAutomate testing in the DevOps workflowDiscover and troubleshoot common storage issuesDynamically scale containerized services to manage fluctuating traffic needsUnderstand how to monitor your containerized DevOps environmentBuild DevSecOps into CI/CD pipelinesWho this book is for This Kubernetes book is for developers, IT professionals, and DevOps engineers and teams who want to use Kubernetes to manage, scale, and orchestrate applications in their organization. Basic understanding of Kubernetes and containerization is necessary.
GitLab Cookbook
Title | GitLab Cookbook PDF eBook |
Author | Jeroen van Baarsen |
Publisher | Packt Publishing Ltd |
Pages | 255 |
Release | 2014-12-24 |
Genre | Computers |
ISBN | 1783986859 |
This book is aimed at developers and devops that have a GitLab server running, and want to be sure they use it to its full potential. This book will also be useful for people looking for a great Git platform, and learn how to set it up successfully. Some system administrating experience on a UNIX-based system would be useful, but is not required.
Next.js Quick Start Guide
Title | Next.js Quick Start Guide PDF eBook |
Author | Kirill Konshin |
Publisher | Packt Publishing Ltd |
Pages | 158 |
Release | 2018-07-26 |
Genre | Computers |
ISBN | 1788995848 |
Next.js is a powerful addition to the evergrowing and dynamic JavaScript world. Built on top of React, Webpack and Babel, it is a minimalistic framework for server-rendered universal JavaScript applications. This book will show you the best practices of building sites using Next.jS, enabling you to build SEO-friendly and super fast websites.
Comet for Data Science
Title | Comet for Data Science PDF eBook |
Author | Angelica Lo Duca |
Publisher | Packt Publishing Ltd |
Pages | 402 |
Release | 2022-08-26 |
Genre | Computers |
ISBN | 180181435X |
Gain the key knowledge and skills required to manage data science projects using Comet Key Features • Discover techniques to build, monitor, and optimize your data science projects • Move from prototyping to production using Comet and DevOps tools • Get to grips with the Comet experimentation platform Book Description This book provides concepts and practical use cases which can be used to quickly build, monitor, and optimize data science projects. Using Comet, you will learn how to manage almost every step of the data science process from data collection through to creating, deploying, and monitoring a machine learning model. The book starts by explaining the features of Comet, along with exploratory data analysis and model evaluation in Comet. You'll see how Comet gives you the freedom to choose from a selection of programming languages, depending on which is best suited to your needs. Next, you will focus on workspaces, projects, experiments, and models. You will also learn how to build a narrative from your data, using the features provided by Comet. Later, you will review the basic concepts behind DevOps and how to extend the GitLab DevOps platform with Comet, further enhancing your ability to deploy your data science projects. Finally, you will cover various use cases of Comet in machine learning, NLP, deep learning, and time series analysis, gaining hands-on experience with some of the most interesting and valuable data science techniques available. By the end of this book, you will be able to confidently build data science pipelines according to bespoke specifications and manage them through Comet. What you will learn • Prepare for your project with the right data • Understand the purposes of different machine learning algorithms • Get up and running with Comet to manage and monitor your pipelines • Understand how Comet works and how to get the most out of it • See how you can use Comet for machine learning • Discover how to integrate Comet with GitLab • Work with Comet for NLP, deep learning, and time series analysis Who this book is for This book is for anyone who has programming experience, and wants to learn how to manage and optimize a complete data science lifecycle using Comet and other DevOps platforms. Although an understanding of basic data science concepts and programming concepts is needed, no prior knowledge of Comet and DevOps is required.
Pro Git
Title | Pro Git PDF eBook |
Author | Scott Chacon |
Publisher | Apress |
Pages | 441 |
Release | 2014-11-18 |
Genre | Computers |
ISBN | 1484200764 |
Pro Git (Second Edition) is your fully-updated guide to Git and its usage in the modern world. Git has come a long way since it was first developed by Linus Torvalds for Linux kernel development. It has taken the open source world by storm since its inception in 2005, and this book teaches you how to use it like a pro. Effective and well-implemented version control is a necessity for successful web projects, whether large or small. With this book you’ll learn how to master the world of distributed version workflow, use the distributed features of Git to the full, and extend Git to meet your every need. Written by Git pros Scott Chacon and Ben Straub, Pro Git (Second Edition) builds on the hugely successful first edition, and is now fully updated for Git version 2.0, as well as including an indispensable chapter on GitHub. It’s the best book for all your Git needs.