Cargando…

Mastering GitLab 12 : implement DevOps culture and repository management solutions /

GitLab is an open source end-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, and more. This book will help you master the software development workflow in GitLab and boost your productivity by putting teams to work on GitLab via an on premise i...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Evertse, Joost (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, [2019]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1111941604
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 190831t20192019enk ob 000 0 eng d
040 |a EBLCP  |b eng  |e rda  |e pn  |c EBLCP  |d TEFOD  |d EBLCP  |d TEFOD  |d UKMGB  |d OCLCF  |d OCLCQ  |d YDX  |d N$T  |d OCLCO  |d NZAUC  |d OCLCQ  |d OCLCO 
015 |a GBB9E0689  |2 bnb 
016 7 |a 019505045  |2 Uk 
020 |a 1789534062  |q electronic book 
020 |a 9781789534061  |q (electronic bk.) 
020 |z 9781789531282  |q paperback 
029 1 |a CHNEW  |b 001063911 
029 1 |a CHVBK  |b 57514484X 
029 1 |a UKMGB  |b 019505045 
035 |a (OCoLC)1111941604 
037 |a 7E9CF0EE-54D3-4A39-8547-1780797B4EEE  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.76.D47  |b E84 2019 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Evertse, Joost,  |e author. 
245 1 0 |a Mastering GitLab 12 :  |b implement DevOps culture and repository management solutions /  |c Joost Evertse. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c [2019] 
264 4 |c ©2019 
300 |a 1 online resource (588 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b n  |2 rdamedia 
338 |a online resource  |b nc  |2 rdacarrier 
504 |a Includes bibliographical references. 
588 0 |a Description based upon online resource; title from PDF title page (viewed August 9, 2021). 
505 0 |a Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Section 1: Install and Set Up GitLab On-Premises or in the Cloud; Chapter 1: Introducing the GitLab Architecture; Technical requirements; The origins of GitLab; Exploring GitLab editions -- CE and EE; The core system components of GitLab; NGINX; Installing NGINX; Unicorn; Installing Unicorn; Debugging Unicorn; Timeouts in Unicorn logs; Unicorn processes disappear; Other kinds of errors or 100% CPU load; Sidekiq; Installing Sidekiq; Debugging Sidekiq; Sidekiq processes disappear 
505 8 |a A Sidekiq process is seemingly doing nothingOther kind of errors or 100% CPU load; GitLab Shell; Debugging GitLab Shell; Redis; Installing Redis; Basic data operations in Redis; Gitaly; Debugging Gitaly; GitLab Workhorse; Debugging GitLab Workhorse; Database; GitLab CI; Pipelines and jobs; GitLab Runners; Issues with the old runner; Switching to Go; Cloud native; Summary; Questions; Further reading; Chapter 2: Installing GitLab; Technical requirements; Installation requirements; Installing GitLab using omnibus packages; Omnibus structure; Project definition; Individual software definitions 
505 8 |a A GitLab configuration templateChef components; Runit recipe; Tests; gitlab-ctl commands; Upgrade using the omnibus-gitlab package; Running the installer; Browsing to the external URL and login; Running from source; Operating system -- Debian 9; Required basic software packages; Required programming languages; Ruby; Go; Node.js; System users; SQL database; Redis memory database; GitLab; Installing GitLab Shell; Installing GitLab-Workhorse; Installing Gitaly; Initializing the database and activating advanced features; Final steps for preparing the system; Preparing to serve 
505 8 |a Compiling GetText PO filesCompiling assets; Starting your GitLab instance; NGINX; Using it from Docker; Running the image directly; Configuring GitLab after startup; Starting the container with configuration settings as input; Upgrading GitLab; Run GitLab CE on a different IP address; Debugging the container; Install GitLab using Docker Compose; Updating GitLab using Docker Compose; Deploying GitLab using Kubernetes; GitLab Runner Helm chart; Deploying of a GitLab Runner to Kubernetes; GitLab Helm chart; Deploying GitLab to Kubernetes; Monitoring the deployment; Initial login; Outgoing email 
505 8 |a Updating GitLab using the Helm chartUninstalling GitLab using the Helm chart; Creating droplets on DigitalOcean; Summary; Questions; Further reading; Chapter 3: Configuring GitLab Using the Web UI; Technical requirements; Configuring GitLab settings at the instance level; Menu options; Monitoring; Messages; System hooks; Plugins; Applications; Abuse reports; License; Kubernetes; Push rules; Geo; Deploy Keys; Service templates; Appearance; Settings; General; Visibility and access controls; Account and limit; Diff limits; Sign-up restrictions; Sign-in restrictions 
500 |a Terms of service and privacy policy 
520 |a GitLab is an open source end-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, and more. This book will help you master the software development workflow in GitLab and boost your productivity by putting teams to work on GitLab via an on premise installation or via a Cloud-based infrastructure. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer software  |x Development. 
650 0 |a Open source software. 
650 6 |a Logiciels libres. 
650 7 |a Computer software  |x Development  |2 fast 
650 7 |a Open source software  |2 fast 
776 0 8 |i Print version:  |a Evertse, Joost.  |t Mastering GitLab 12 : Implement DevOps Culture and Repository Management Solutions.  |d Birmingham : Packt Publishing, Limited, ©2019  |z 9781789531282 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781789531282/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5847211 
938 |a EBSCOhost  |b EBSC  |n 2225817 
994 |a 92  |b IZTAP