Continuous Integration with GitLab CI

  Рет қаралды 114,998

NERD Summit

NERD Summit

5 жыл бұрын

Pete Johanson
In the not so distant past, a team's options for continuous integration tools was limited to complex, hard to maintain solutions such as Jenkins/Hudson, TeamCity, or to write your own tooling by hand. Since then, there have been a wealth of continuous integration tools to emerge on the market that simplify configuration and maintenance, while simultaneously offering powerful constructs for complex workflows that span build, testing, and deployment/release tasks. One such tool which strikes a fine balance of simplicity and power is GitLab CI/CD. This session will introduce attendees to the basics of adding GitLab CI/CD to a project, and then build upon those basics to explore features such as dependency caching, build artifacts, GitLab Pages, and additional docker integration. Going further, attendees will be introduced to various features designed to facilitate continuous delivery, including distinct environments, and git ref filtering. By then end of the session, attendees will have a solid grasp of GitLab CI/CD, and how to use it for automation of workflows and jobs for their projects.

Пікірлер: 35
@istvanmalyar
@istvanmalyar 4 жыл бұрын
This video was crazy good and helpful, thank you very much!
@calabrais
@calabrais 4 жыл бұрын
Amazing! You explain everything so well.
@attilaviniczai7215
@attilaviniczai7215 4 жыл бұрын
I can totally relate to that. Having to manage Jenkins separately from the codebase adds some serious overhead / instability. Especially when you would need verification for older release branches. With Jenkins this would mean keeping a set of verification jobs alive for all branches. It's amazing, and very comfortable how Gitlab's own CI solution manages this out-of-the-box.
@gpprudhvi
@gpprudhvi 3 жыл бұрын
Awesome video! Everything needed at a single place
@sprytnychomik
@sprytnychomik 2 жыл бұрын
Well done. On point from start to finish.
@JG-nv1eb
@JG-nv1eb 4 жыл бұрын
Excellent video! awsome!
@ariasalmeida
@ariasalmeida 4 жыл бұрын
Thank you for this presentation
@svenbreyvogel3445
@svenbreyvogel3445 4 жыл бұрын
Really amazing, awesome!
@frankdoerr1487
@frankdoerr1487 4 жыл бұрын
Excellent stuff.
@filipemateus9608
@filipemateus9608 4 жыл бұрын
Great content. Thanks
@shabanakhatoon5977
@shabanakhatoon5977 3 жыл бұрын
I simply love your explanations
@mono0101mono
@mono0101mono 4 жыл бұрын
Great video. It's save my time
@DY-fn5iu
@DY-fn5iu 4 жыл бұрын
how can I start a server in one runner and use that running server in other runners so I won't have to start a new server in every single runner?
@Od253
@Od253 3 жыл бұрын
Nice video!
@NeverCodeAlone
@NeverCodeAlone 4 ай бұрын
Thx a lot.
@twessels
@twessels 4 жыл бұрын
Very cool! What tool did you use to make the presentation? It seems to run in the browser
@trishajohnson2684
@trishajohnson2684 2 жыл бұрын
I'm thinking boomerang h2o water/atomic buttoned magnetic
@raghupathym25
@raghupathym25 Жыл бұрын
Thanks for the video. How to deploy via cicd if machine is behind the windows bastion host. My aws instance is behind windows bastion. Is this task possible. Currently my cicd is deploying to dev environment(public IP), the requirement is to deploy to prod environment(privateIP)
@jitendrachaudhary2819
@jitendrachaudhary2819 3 жыл бұрын
This video is pretty much understandable. Is there any way to get more knowledge about the CI/CD pipeline?
@kaizoey
@kaizoey 3 жыл бұрын
Awesome bruh
@varshatirumal7837
@varshatirumal7837 3 жыл бұрын
how do we logon to Docker and where?
@betterwithrum
@betterwithrum 3 жыл бұрын
ok Gitlab-CI is pretty dope
@mdfaizan4025
@mdfaizan4025 4 жыл бұрын
gitlab.com/atinkapoor/gitlab-cicd/blob/master/.gitlab-ci.yml I have used this with small changes and it runs fine and get succeeded but when I check the server docker image is not available and no job is running
@pawel_html5972
@pawel_html5972 3 жыл бұрын
good overview, but unfortunately NO real examples based on code + CI configuration.
@HoitePrins
@HoitePrins 3 жыл бұрын
This video is really amazing, great presentation. But ^please buy a microphone
@mdfaizan4025
@mdfaizan4025 4 жыл бұрын
How to deploy to an Amazon EC2 Instance using ssh or anything
@idcmardelplata
@idcmardelplata 4 жыл бұрын
you can use the terraform image inside your gitlab-ci.yml and voila, it's much easier that way.
@mdfaizan4025
@mdfaizan4025 4 жыл бұрын
Thnx@@idcmardelplata
@RH-zf3ki
@RH-zf3ki 4 жыл бұрын
@@idcmardelplata any specific tutorial on this? Do you have any repo link example?
@TheALEXiSounds
@TheALEXiSounds 3 жыл бұрын
Depends what you mean. Are you trying to deploy a new ec2 instance? Then probably you're looking for terraform + packer. Are you trying to update binaries / codebase inside the instance? Then ansible is the perfect solution for this. Write some ansible plays, and have your CD pipeline run them. Of course you can use ssh as well and run a set of commands.
@remmasloff1303
@remmasloff1303 3 жыл бұрын
If you are speaking, why we need at the same time have a slide reading?
@remmasloff1303
@remmasloff1303 3 жыл бұрын
And no live light spot on the commands text.... Dislike for unprofessional knowledge delivering.
@SM-ok3sz
@SM-ok3sz 3 жыл бұрын
libRary libRary… Not Lie Berry
@blindpupil
@blindpupil 3 жыл бұрын
Shut up and take my money
Jobs for NERDS
45:14
NERD Summit
Рет қаралды 78
Building a Kubernetes CI/CD Pipeline with GitLab and Helm
44:04
NextLink Labs
Рет қаралды 46 М.
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 9 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 104 МЛН
Double Stacked Pizza @Lionfield @ChefRush
00:33
albert_cancook
Рет қаралды 69 МЛН
GitLab CI CD Pipeline Tutorial | Introduction | 2022
34:43
Tech and Beyond With Moss
Рет қаралды 235 М.
Advanced CI/CD GitLab Webinar
55:53
GitLab Unfiltered
Рет қаралды 2,6 М.
The IDEAL & Practical CI / CD Pipeline - Concepts Overview
22:36
Be A Better Dev
Рет қаралды 471 М.
Why GitLab CI/CD? - 5 hacks to improve your CI/CD set-up!
59:06
PHP Unit Testing in GitLab CI/CD Pipelines
29:47
Bernhard Knasmueller
Рет қаралды 8 М.
Webinar: Automating Kubernetes Deployments
58:58
CNCF [Cloud Native Computing Foundation]
Рет қаралды 65 М.
Git MERGE vs REBASE: The Definitive Guide
9:39
The Modern Coder
Рет қаралды 94 М.
Сколько реально стоит ПК Величайшего?
0:37
Это Xiaomi Su7 Max 🤯 #xiaomi #su7max
1:01
Tynalieff Shorts
Рет қаралды 1,4 МЛН
Как распознать поддельный iPhone
0:44
PEREKUPILO
Рет қаралды 2 МЛН
😱Хакер взломал зашифрованный ноутбук.
0:54
Последний Оплот Безопасности
Рет қаралды 973 М.
Cheapest gaming phone? 🤭 #miniphone #smartphone #iphone #fy
0:19
Pockify™
Рет қаралды 4,2 МЛН