Demo: CI/CD with GitLab

preview_player
Показать описание
Product Manager Joshua Lambert shows how easy it is to set up a new project with CI/CD in GitLab, helping you to ship better features, faster.

GitLab CI/CD is available on GitLab Community Edition (CE) and GitLab Enterprise Edition (EE).

Рекомендации по теме
Комментарии
Автор

WHY is there no "..WITH KUBERNETES" in the title? Why do every beginners stuff have to start with kubernetes and gazillions of modules?
IMO, there should be a video showing a simple example with CI on gitlab itself and a simple CD to some very basic hosting
I am the only one or anybody else agrees with this too?

AshutoshChaudharyk
Автор

Is this official video? Can bearly hear anything :(

saurabhshah
Автор

Came here looking for an explanation of how the .gitlab-ci.yml file works. We see the file for about 1-minute, but no real explanation of its contents and how it affects what happens. While I appreciate seeing how to use the merge-request flow, I would like to know how to setup one of these yml files in my environment and customize its behavior. I've been struggling to find an appropriate tutorial for that.

jessehopkins
Автор

Having stuff on kubernetes is great, but I'd love to see a video using CI/CD deploying to a more traditional hosting environment, since that is what most of our customers will be using.

hvanmegen
Автор

Yeah, everything seems very simple.That is because you already know all the tools Joshua.Thanks for the effort though.

in.meraki
Автор

Where is the code running/deployed? Is it within gitlab itself or something like AWS? How do you configure credentials to deploy your artifacts?

fedepia
Автор

Great video! whats up with the ASMR in the background?

lucasmcnamee
Автор

The mainstream issue with CI/CD is that the entire pipeline that this is built around revolves around Docker and Kubernetes or K3s. CI/CD uses this Dockerfiles to generate test environments so the system can build you code and check for errors. Then return this error or success state to the dashboard. Then based on the result do something, like maybe merge a branch or create a issue note.

So I agree that the learning curve of getting into CI/CD is steep, and i disagree with Gitlabs that this is Novice level of config for a CI/CD env. I do however understand that it is Novice based on the entire idea of CI/CD. I also understand that many people just want a click and drag experience. But CI/CD is currently not there yet.

Best we can do is to "rebuilt" the entire CI/CD idea to generate a easier experience for novice developers that want a easy way of interacting with Kubernetes and Docker. The only issue with that is possibility for custom test conditions. Maybe there will be a way. But right now CI/CD is built and run like this, using Dockerfiles and Cluster tech to leverage process power.

This video was a good effort, with low understanding of the outsiders background within CI/CD and Code testing.
It would be better if the developer could take a step back and put himself in the shoes of us. To place understandable explanations to allow better acceptance and understanding for us novice developers.

vrl.
Автор

such a great explanation..n really meaningful example there.

LivenLove
Автор

What are those whispers in the background? They're telling me to do things. Is this part of the tutorial? I don't want to push anyone down the stairs. Are you sure that enables CI/CD?

Ayelis
Автор

sound is too bad bro, i could not get anything .

stormcorexz
Автор

Hi, I'm trying to send mail using postfix installed on a private gitlab-runner in the gitlab cloud and smtp configured. The problem is I'm not able to run
script:
- mail -a "Content-type: text/html" -s "Snyk Code Review - $CI_COMMIT_TITLE" $GITLAB_USER_EMAIL < snyk_results.html
When it is
script:

- 'mail -a "Content-type: text/html" -s "Snyk Code Review - $CI_COMMIT_TITLE" $GITLAB_USER_EMAIL < snyk_results.html'
It gets skipped. Any ideas ?

princejosep
Автор

the code is a template in defeult pipelines "Hello world" with GitLab CI

enairgiecommune
Автор

Is this hosted on gitlab, on openshift in the kubernetes stuff, or it has a server or cloud connected, like heroku or smth?

rbp
Автор

Wonderful! Can you make the code available? Thanks!

crmarquesjc
Автор

This video is very misleading. You show a Dockerfile but no explanation about how the gitlab-ci.yml file actually uses it. All the build stage does is run "command build". What the hell is that?? I hate it when they gloss over important details like that.

frakman
Автор

Great explanation, thank you. Is there documentation with step-by-step for this process someplace?

amandakoster
Автор

How to do that in CodeIgniter Project?

Sutriman
Автор

Wow, this is amazing. Great job!

Is there an API to run continuous integration / deployment for a project?

How would you compare this service with Heroku's Platform API for deploying apps? They seem really similar.

PiusNyakoojo
Автор

I think it's outdated, because the web interface is alreay totally changed.

Ericzhao