Introduction to Jenkins, CI/CD, and DevOps for Beginners (2024)

preview_player
Показать описание

🟢 Timestamps 🟢

Section 1: Introduction

0:00:00 - Lecture 1 - Course overview
0:02:17 - Lecture 2 - What is Jenkins
0:05:11 - Lecture 3 - Jenkins installation
0:16:38 - Lecture 4 - Your first Jenkins job
0:26:35 - Lecture 5 - What is DevOps?

Section 2: Continuous Integration (CI) with Jenkins

0:32:57 - Lecture 6 - Introduction to CI
0:36:15 - Lecture 7 - Creating a GitHub account
0:37:21 - Lecture 8 - Project overview
0:45:59 - Lecture 9 - Using Docker as a build environment
0:56:17 - Lecture 10 - Workspace synchronization
1:03:17 - Lecture 11 - Using a Git repository
1:10:44 - Lecture 12 - Building the project
1:17:46 - Lecture 13 - Running tests
1:23:38 - Lecture 14 - JUnit test report

Section 3: Continuous Deployment (CD) with Jenkins

1:29:15 - Lecture 15 - Introduction to CD
1:30:37 - Lecture 16 - Manual deployment
1:34:03 - Lecture 17 - Installing CLI tools
1:38:48 - Lecture 18 - Environment variables
1:41:45 - Lecture 19 - Managing secrets
1:46:48 - Lecture 20 - Using credentials in the pipeline
1:50:08 - Lecture 21 - Deploying to production
1:53:48 - Lecture 22 - Jenkins complete course

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

You can help me create more courses like this one by liking and subscribing. ❤

vdespa
Автор

I just finished your tutorial. I am convinced that it is the best for beginners. Better still, your teaching is effective, your method is excellent and your explanations are clear and easy to understand. Thank you very much. Good luck!

nadetdevfullstack
Автор

Seriously ... the best tutorial I've seen so far. GREAT work.

asifurrahman
Автор

I am huge fan of your way of teaching . Thanks a lot for this video on Jenkins, CI/CD . You are a life saver!!... :)

abhijitghosh
Автор

this is the second of your videos i have watched. put together very well with loads of info presented in an interesting, easy to follow manner. ty for your effort yet again - i really appreciate your great work.

marck
Автор

There is a saying that "teach me as if i am a kid " and yes you are explaining it so well.Thank you sir

djfago
Автор

Fantastic course, you’ve done it again! I love your teaching style, thank you for helping so many people learn Jenkins skills Valentin 😊

bethmarshall
Автор

Thank you for this course Valentin! Just installing Jenkins is a pain in the ass at least for such beginners as me! I hope this will help!

yevhen
Автор

Well explained. Really helpful to someone who stuck with jenkins.

delltuff
Автор

Wow! this is incredible you are way of explaining about jenkins is nothing but perfect thank you for this great content!

rvrfkex
Автор

Great course and great explanations. I was able to generate the jars from my spring boot app following your course. At first was stucked trying to use the jenkins:blueocean image, even tried multiple tutorials from medium, every single tutorial I found from other sites but no luck, and finally I have used your ultra easy way to install Jenkins, worked since the beginning, later I was stucked trying to use the maven and JDK included in Jenkins(without docker), but a specific version of JDK was required... and by some reason JDKs are not downloaded properly by Jenkins right now, so the approach you showed of using docker as an agent to compile was much more effective and easy to implement in my opinion. Thank you so much!👌

luiskywalker
Автор

Thanks a lot for this video on Jenkins, big fan your teaching.

VEMARAMSAIRAM
Автор

Thanks for this sharing. Excellent tutorial for beginner !

nadetdevfullstack
Автор

thank you so much for this valuable course

PeronNicolas
Автор

If in case during Jenkins Build anyone is facing issues saying *`npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.*

I had some package versions mismatch, no matter what. I had to manually install two packages with the desired versions mentioned in the error:

- npm install ajv@^8.17.1
- npm install typescript@^4.9.5

Then the Jenkins Build worked.

My settings: node version 18.20.4, npm version 10.7.0

_rraacccooonn
Автор

+ docker pull node:18-alpine
Failed to initialize: unable to resolve docker endpoint: open /certs/client/ca.pem: no such file or directory

Im getting this error, although I have checked that the Docker plugin is installed and up to date. Weird that this has happened.

rhodium
Автор

This right here is a clear way to start with Jenkins and I wish to complete the course. Is there a discount code or some sort?

temitayososanya
Автор

DevOps is expensive.

To run Jenkins, you will have to run it on a Linux server hosted on aws or azure for your team to be able to deploy successfully.

ayomidewilfred
Автор

how can i found the xml file i don't understand?

mohcinech
Автор

great tutorial,
but when im run build i get ' docker not found' error, anyone help please?

avivovgen