No video

039 Gitlab CI's Biggest Design Flaw (Update: FIXED! See Description)

  Рет қаралды 2,076

Dan Gitschooldude

Dan Gitschooldude

Күн бұрын

UPDATE: DAG has been added to GitLab CI! See about.gitlab.c...
Written as of 4/2019: Today I'm talking about a significant limitation of the Gitlab CI design, specifically how stages fail to accommodate complex job-to-job dependencies and results in much longer testing times than necessary. Links to references in the video:
Introduction to Gitlab: • 026 Introduction to Gi...
Introduction to Gitlab CI: • 028 Introduction to Gi...
Gitlab CI's Vision: • 031 Gitlab CI's Vision...
Directed Acyclic Graphs: en.wikipedia.o...
Directed Acyclic Graphs Gitlab CE Issue: gitlab.com/git...
Jenkins Multi-Job Plugin: wiki.jenkins.i...
If you are looking for an effective concise introduction to Git, I highly recommend my "Fundamentals of Git" course on Udemy: www.udemy.com/...
If you or your company is interested in live virtual software and tools training, see www.continuous... for a list of training topics we offer.

Пікірлер: 11
@DanGitschooldude
@DanGitschooldude 5 жыл бұрын
Update: Gitlab CE issue 47063 was pushed back to milestone 12.3 (9/2019). Will it be the last time it's pushed back? I predict not!
@pocmatos
@pocmatos 5 жыл бұрын
I complete understand what you are saying and agree that this is a deal breaker for many projects. Any suggested alternatives that you have tried?
@DanGitschooldude
@DanGitschooldude 5 жыл бұрын
I've heard good things about Circle CI and TeamCity. I've even heard Circle CI supports true directed acyclic graphs for inter-job dependencies but I haven't used either of those tools myself so I cannot confirm that fact. At my day job we use Jenkins to overcome this limitation and some others that are unique to Gitlab CI. Thanks for watching!
@pocmatos
@pocmatos 5 жыл бұрын
@@DanGitschooldude thanks. I tried Jenkins a decade ago and didn't fare well. Maybe that changed. CircleCI pricing is over the moon. Will take a look at TeamCity.
@magic7s
@magic7s 5 жыл бұрын
Have you seen 12.2? DAG pipelines! about.gitlab.com/2019/08/07/a-look-ahead-for-gitlab-cicd/
@kotobotov
@kotobotov 5 жыл бұрын
so sweet cat) give'im a hug
@igorosipov4318
@igorosipov4318 5 жыл бұрын
Hi there! The DAG issue was recreated as an Epic: gitlab.com/groups/gitlab-org/-/epics/1716
@DanGitschooldude
@DanGitschooldude 5 жыл бұрын
Update 2: Today Gitlab CE issue 47063 was pushed back to milestone 12.7 (1/2020). I don't think they are going to actually implement this now :( Hopefully I'm wrong.
@johnjeremiah3331
@johnjeremiah3331 5 жыл бұрын
Hi Dan. Thanks for the great video explaining this issue, and for your other videos. I want to share Good news 47063 - Out-of-sequence job execution using directed acyclic graphs (mvc) was released today. see about.gitlab.com/2019/08/22/gitlab-12-2-released/
@DanGitschooldude
@DanGitschooldude 5 жыл бұрын
Fantastic! Looking forward to trying it. I'll need to update this video's description to clarify that this information is no longer correct. Thanks!
@paulm.bendixen6682
@paulm.bendixen6682 4 жыл бұрын
It would seem there is a solution now: docs.gitlab.com/ee/ci/yaml/#needs
040 How to use git ls-files
9:40
Dan Gitschooldude
Рет қаралды 6 М.
GitLab CI/CD Rules
8:57
GitLab Unfiltered
Рет қаралды 18 М.
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 16 МЛН
The Giant sleep in the town 👹🛏️🏡
00:24
Construction Site
Рет қаралды 19 МЛН
❌Разве такое возможно? #story
01:00
Кэри Найс
Рет қаралды 1,8 МЛН
044 Gitlab CI: Testing the Merged State
13:07
Dan Gitschooldude
Рет қаралды 4 М.
Mastering Chaos - A Netflix Guide to Microservices
53:14
InfoQ
Рет қаралды 2,2 МЛН
How This New Battery is Changing the Game
12:07
Undecided with Matt Ferrell
Рет қаралды 214 М.
Git MERGE vs REBASE: The Definitive Guide
9:39
The Modern Coder
Рет қаралды 105 М.
037 Develop Software Inside a Docker Container
11:58
Dan Gitschooldude
Рет қаралды 10 М.
038 Gitlab Merge Request Merge Methods
8:29
Dan Gitschooldude
Рет қаралды 12 М.
Google Pixel 9/Pro Review: Gimmick or Good?
24:05
Marques Brownlee
Рет қаралды 2,7 МЛН
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 16 МЛН