GitLab CI CD Tutorial For Beginners | Continuous Deployment of Node JS app with GitLab CI

  Рет қаралды 30,023

Thetips4you

Thetips4you

Күн бұрын

Пікірлер: 60
@GregorGonzalez
@GregorGonzalez 2 жыл бұрын
I finally get it, I didn't know what that was for. I have never had to work with CI/CD or docker but now I need it for a project. Thank you very much, you have opened my vision
@Thetips4you
@Thetips4you 2 жыл бұрын
That is great to hear. Wishing you all the best for your learning.
@ayoubjamouhi6890
@ayoubjamouhi6890 Жыл бұрын
Thank you it's my first time using CI/CD with you
@Thetips4you
@Thetips4you Жыл бұрын
You are welcome.
@ayoubjamouhi6890
@ayoubjamouhi6890 Жыл бұрын
@@Thetips4you thanks, I have a problem now, how can I reuse port 3000 with another pipeline ( build job with docker run stuck)
@Thetips4you
@Thetips4you Жыл бұрын
@@ayoubjamouhi6890 You need to kill the previous running containers. Otherwise you can't as the port is already in use. Change the port to a different port number.
@ayoubjamouhi6890
@ayoubjamouhi6890 Жыл бұрын
@@Thetips4you thanks, in the build I’m running docker rm name , then run with this name
@bhaskardixit1564
@bhaskardixit1564 2 жыл бұрын
Thanks I recently came across this channel and feels like lots of useful videos here. Thanks again for taking effort and creating videos. Keep posting.
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you for your feedback.
@axellindholm7109
@axellindholm7109 2 жыл бұрын
Great video! Would be awesome with a video showing the CI/CD flow of a containerized app being deployed to a Kubernetes cluster. Preferably using one of the more commonly used templating tools like Helm or Kustomize. Perhaps even to multiple namespaces according to a CD process
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you for your feedback. Will consider it for future video's.
@nicolasduclos-hindie9030
@nicolasduclos-hindie9030 Жыл бұрын
Thanks, great tutorial (thanks a lot). Encountered two glitches with self hosted docker gitlab-runners: Using "docker" executor gitlab-runners (themselves as docker containers), needed to "modify" the gitlab-runners config.toml "volumes" to: volumes = ["/var/run/docker.sock:/var/run/docker.sock","/cache"] and "npm test" was hanging until "modified" the "test" in package.json to add "--exit" to mocha: "test": "./node_modules/.bin/mocha --exit ./test/test.js"
@Thetips4you
@Thetips4you Жыл бұрын
Thank you.
@tuananhle7704
@tuananhle7704 3 жыл бұрын
Thank you sir!
@Thetips4you
@Thetips4you 3 жыл бұрын
You are welcome
@mikedrake5153
@mikedrake5153 2 жыл бұрын
great video, would like to see this with Kubernetes
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you, I do have video for deploying to kubernetes however using Jenkins pipeline.
@rahulnetawat227
@rahulnetawat227 3 жыл бұрын
Perfect Video
@Thetips4you
@Thetips4you 3 жыл бұрын
Thank you
@mounag4322
@mounag4322 2 жыл бұрын
very good video thanks a lot i really enjoy watching it .I will be thankful if you talk about continous deployment of node js app with gitlab ci and ssh
@Thetips4you
@Thetips4you 2 жыл бұрын
This video is for nodejs app with gitlab ci. Can you explain more about the requirement.
@mounag4322
@mounag4322 2 жыл бұрын
@@Thetips4you I mean Gitlab CI deploy to VPS using ssh and thanks for your response :)
@Thetips4you
@Thetips4you 2 жыл бұрын
Sure. Will look in to this.
@chandramouli8972
@chandramouli8972 2 жыл бұрын
Hi this is vedio is very help full for me,could you please create vedion on Gitlab CICD Setup with kubernetes.
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you for your feedback, I will consider it for future video's.
@sonnx-
@sonnx- 3 жыл бұрын
Cool, thank
@Thetips4you
@Thetips4you 3 жыл бұрын
Thanks
@jamallmahmoudi9481
@jamallmahmoudi9481 2 жыл бұрын
Hi perfect & cool
@Thetips4you
@Thetips4you 2 жыл бұрын
Thank you
@sereose
@sereose 3 жыл бұрын
Cool!
@Thetips4you
@Thetips4you 3 жыл бұрын
Thank you.
@holyindian
@holyindian 4 ай бұрын
Thanks this is a great tutoral, do you by any chance have the project files to download for this?
@Thetips4you
@Thetips4you 4 ай бұрын
Thank you. All details check the GitHub link in video description.
@holyindian
@holyindian 4 ай бұрын
@@Thetips4you Amazing thank you this helps a lot. Again hats off for you to check your older videos and add comments when someone is in need
@Thetips4you
@Thetips4you 4 ай бұрын
@@holyindian Appreciate your feedback. Thanks
@donghuuhieu137
@donghuuhieu137 2 жыл бұрын
can you make a video about cicd with k8s ? thank you so much
@Thetips4you
@Thetips4you 2 жыл бұрын
Yes, that's in plan.
@fkbey5756
@fkbey5756 Жыл бұрын
thank you for the video. I have a question. I dont understand, why you push the docker image to the hub? i think it will increase the deploy time. Can we do the same thing without uploading the docker image to hub. Just build the docker image locally and start the container in docker?
@Thetips4you
@Thetips4you Жыл бұрын
If you just want to use a local image that should be fine. That is not a good process, you need to keep your images in a repository for use in all machines, for versioning and having the same environment.
@fkbey5756
@fkbey5756 Жыл бұрын
@@Thetips4you yes. thank you. i didnt think that aspect.
@ajayshastri737
@ajayshastri737 Жыл бұрын
Great video! That was so insightful. How do we deploy the code to a server running on AWS cloud? Do you have any resources for that?
@Thetips4you
@Thetips4you Жыл бұрын
Sorry.. Not at this point. Maybe later I will add them.
@ajayshastri737
@ajayshastri737 Жыл бұрын
@@Thetips4you Thanks for the reply. Good luck
@haemse
@haemse Жыл бұрын
all that building and testing for me seems to run on the docker runner. Hwr, where does the production image run???
@Thetips4you
@Thetips4you Жыл бұрын
You can use the runner on your production system which is a docker or kubernetes system.
@mohamadwahyudin3318
@mohamadwahyudin3318 2 жыл бұрын
does it use vps?
@Thetips4you
@Thetips4you 2 жыл бұрын
I believe you meant vps as virtual private server in cloud , no we are not deploying to cloud.
@CloudNativeAquatic
@CloudNativeAquatic 2 жыл бұрын
Where can we find the code repo including the ci.yml file?
@Thetips4you
@Thetips4you 2 жыл бұрын
Please check the video description for github link.
@gurkanaydin1919
@gurkanaydin1919 2 жыл бұрын
Can i see your variables
@Thetips4you
@Thetips4you 2 жыл бұрын
These are default gitlab variables and you don't need to set anything seperate.
@CarenNina-e8k
@CarenNina-e8k 10 ай бұрын
why does the build fail?
@Thetips4you
@Thetips4you 10 ай бұрын
With what error?
@CarenNina-e8k
@CarenNina-e8k 9 ай бұрын
in this section : The command '/bin/sh -c npm install' returned a non-zero code: 134 looks like it's inside Dockerfile @@Thetips4you
@abinayanivya4206
@abinayanivya4206 5 ай бұрын
@@CarenNina-e8k yeah same issue
@abinayanivya4206
@abinayanivya4206 5 ай бұрын
@@Thetips4you plz check
@sobankhan7517
@sobankhan7517 2 жыл бұрын
more interactive content
@Thetips4you
@Thetips4you 2 жыл бұрын
Do you mean about this video or it's a suggestion?
@mmu99
@mmu99 3 жыл бұрын
thank you sir!
@Thetips4you
@Thetips4you 3 жыл бұрын
You are welcome.
GitLab CI/CD Pipeline Tutorial for Beginners (2024)
19:33
Valentin Despa
Рет қаралды 19 М.
GitLab CI CD Tutorial For Beginners | GitLab CI CD Pipelines
15:43
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 2,3 МЛН
Ozoda - Lada ( Official Music Video 2024 )
06:07
Ozoda
Рет қаралды 19 МЛН
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45
路飞与唐舞桐
Рет қаралды 17 МЛН
ArgoCD Tutorial for Beginners | GitOps CD for Kubernetes
47:53
TechWorld with Nana
Рет қаралды 638 М.
GITLAB CI CD FULL COURSE IN 3 HOURS  | Gitlab CI CD From Zero To Hero
2:55:37
How to design a modern CI/CD Pipeline
9:59
DevOps Journey
Рет қаралды 137 М.
GitLab CI/CD | GitLab Runner Introduction | 2022
23:28
Tech and Beyond With Moss
Рет қаралды 126 М.
The intro to Docker I wish I had when I started
18:27
typecraft
Рет қаралды 130 М.
GitLab CI/CD: Build a Complete Pipeline from Scratch!
23:04
Ahmed Elfakharany - أحمد الفخراني
Рет қаралды 22 М.
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 2,3 МЛН