Great job Nana. You are an amazing teacher. I find your videos and tutorials very helpful. The explanations are clear and concise, logically building from the basic to the more advanced things. Thank you very much!
This is great! I learned a lot! But I think there should be like part 5 and part 6, for setting up agents for a jenkins cluster, and demonstrate what is advantage containerization of jenkins.
Very nicely done Nana, Thank you for your efforts, I will be employing this method here in the next few days, I am using ansible and I am wanting to integrate Jenkins and github. Thanks again.
The video series have been very helpful. I'm relatively new to Jenkins and I actually wanted to setup a webhook for my Jenkins server and Github. I tried out a few solutions mentioned online but nothing worked for me till now. It'll be very helpful if someone could point me in the right direction how to do it. Thanks in advance.
Well I tried setting up a proxy server for my Jenkins using nginx, ngrok, etc. Eventually I landed up on a blog by Michael Neale jenkins.io/blog/2019/01/07/webhook-firewalls/. I used this to setup a webhook but I'm getting a error "We couldn’t deliver this payload: Failure when receiving data from the peer". And I'm getting the same exact problem when I'm using ngrok to set a proxy. My repository is located on a Github Enterprise server.
Nana, for min 4.10 (Jenkins Integrations URL with localhost), have you tried Gitlab GUI -> Admin -> Settings -> Network -> Outbound requests -> Allow requests to the local network from web hooks and services ?
Very nice video. Quick question after building the application how to create artifact in local machine in the hard disc. Where to mention path for the artifact??
Thanks, I am looking for a tutorial where we run terraform or cloudformation code via jenkins and jenkins is installed on EC2. Terraform state file I put on S3, but I couldn't get it to run because of some connection issues I guess
Now it makes sense how to initiate Jenkins when a new commit is made to a branch, but could you also go over how to convey to Bitbucket whether tests failed or not, so PRs cannot be merged to master unless the tests pass?
hey Nana, please make video with K8 and Jenkins using helm using google cloud and also how can we create k8 master and worker node machine and arrange communication with them.
Is it possible to create automatically new items - tasks in jenkins in according to the results of parsing the json file? I have json file with some report and I need to create new tasks to send this report or part of this report to developer for example
Thank you for this series on Jenkins. It was a good overview. Have subscribed to your channel. So if my understanding is correct, an SCM like Github can be configured for push notification, ONLY-IF our jenkins server has a public URL (like if its sitting in a cloud)? Also, one thing still not clear is where does Jenkins download the checked-out code ... I mean if I need to run something like "docker build " on this code, it would need the path for this checked out code.
Hi its a good question actually where Jenkins stores the code. So because I mounted volume into Jenkins container on start, it's gonna save all build info on a disk. And the way Jenkins organises its builds is, it creates a workspace and inside there is a directory for each pipeline_branch. So inside the Jenkins_home volume, you do "ls -a workspace/pipeline_dev" you will the source code there including the .git file. And you can actually go to that location on your laptop and see the whole structure of how Jenkins saves these data. If you wanna do that you can follow this steps in my docker volumes video: th-cam.com/video/SBUCYJgg4Mk/w-d-xo.html Also the current directory in the build is always set to that workspace folder, so you will be in the root dir of your code.
so what is the best practice today? github pushes or jenkins checks? plus from what i've searched it seems they recommend create new job to search for hook, and this job triggers other jobs...'
Thanks nana for the video. I have a doubt. I am not sure whether it's possible or not So we have a pull request from develop to master branch, is there any option to pass source branch(develop) to Jenkins server so that Jenkins can checkout source branch.
Hi, it was really practical. Also, I have one question. Is it possible to do the configuration fro triggering just with JenkinFile? I mean, not using the wizard for configuration and just writing some code for that.
Thank you for the video. sh does not seem to work for me on Windows 10 so I tried bat, but do I still need to install docker ? I'm asking because I'm getting unrecognised command. In other words, how will Jenkins execute docker build, docker run, etc. ?
Yes of course, you should actually have use the same Jenkinsfile across your branches. So inside your Jenkinsfile you can use when expression to check which branch is currently building and based on that decide which stages get executed for which branches. Hope this helps - you can checkout the full Jenkinsfile tutorial: th-cam.com/video/7KCS70sCoK0/w-d-xo.html
Hi Thank you for the great explanation. One thing I noticed is that all my changes showed up in github as "one hour ago" when it was actually done a minute ago. TIme on my machine is ok but when I see in jenkins logs its all less one hour. Do you know why?
"GitHub webhook" is NOT Triggering the MultiBranch Pipeline Builds. I can only use POLLING in Multibranch pipeline. How to fix this? (p.s: GitHub webhook is triggering builds in the freestyle projects but not MultiBranch Pipeline)
I am still confused, dont we able to trigger pipeline with webhook (like freestyle project) - not seeing any option in pipeline except polling ... Could you please confirm ... overall information is good and thanks for that
Fantactic descriptive tutorial video, Nana. Thanks!! It really helped me a lot to understand Jenkins pipeline. But... Are you sure, that one of the ways to trigger builds is called 'POLLING'?! Maybe 'PULLING' you mean, don't you? I think 'pushing'/'pulliing' are standard terms for such things.
Hi, I observed that one of the Repo got triggered automatically in jenkins. When we checked jenkins console logs we found that it got triggered due to branch indexing. But we checked repo and there is no commit, no branch created or deleted nothing. Can you tell me why it got triggered and how to avoid this.
Hi, I have been trying to setup gitlab webhook with Jenkins multi branch pipeline but i could not.. i see you skipped this config in this video and jumped to the github one, pls show how to do it with gitlab, i have not found a way to do it. Thanks.
These are the best video tutorials on the web I have found so far for Jenkins.
Thank you very much!
She's an amazing teacher ! Whenever I don't understand a concept, I just come here. And the problem is always solved !
You are an awesome trainer, Nana. Your explanations are clear and to the point.!... please, don't stop uploading videos.!
Thank you very much Nana. Every video you post has something new to learn. God bless you. Your way of teaching is clear and lucid
Thanks, Nana, for sharing such a useful Jenkins tutorial.
This is an amazing video series.
save my time. every function explain very clear !!
I built my first pipeline on a dockerized instance of Jenkins thanks to you!
Great job Nana. You are an amazing teacher. I find your videos and tutorials very helpful. The explanations are clear and concise, logically building from the basic to the more advanced things. Thank you very much!
Nana, you are the best trainer. Hopefully, Udemy should hire you soon. 👍
Thanks for the awesome presentation !! Now I have clear understanding on Jenkins pipeline
Thank you Bharath, happy they helped you! :) Stay tuned for more Jenkins tutorials, planned much more
@@TechWorldwithNana Sure 🥳 Thanks a lot
Nana, if you can see this comment: "Excelentes videos, Te amo"
Thank you for all information. Great videos and very great teacher...
This was a very nice video series of jenkins , Thanks for the Series.
Waiting for the next Series.....
😘😘😘
Thank you, glad it's helpful!
Great content ...very clear and useful. Thanks!
Thank you Sudipta! Happy to help. 🙂
Great series of videos, concise and to the point. Thank you :)
Thank you for this content. Excellent job explaining things.
You're welcome, glad you like my teaching style :)
This is great! I learned a lot!
But I think there should be like part 5 and part 6, for setting up agents for a jenkins cluster, and demonstrate what is advantage containerization of jenkins.
Nana, thank you so much/gamargoba. You and the tutorial are awesome.
I like your tutorials
Thanks for the upload!
Merci Nana 🙏🙏🙏
Really Appreciate the quality content that you provide.. Kubernetes content of yours is Great, Awesome.. Thanks you mam...
Thanks for your detail video, we are looking for shared library. Concept in pipeline.. It will be very much useful..
A decent and simple explanation as always. Thank you for your tutorials. if possible do a video on webhooks. Thank you Nana.
Thanks Nana!
Very nicely done Nana, Thank you for your efforts, I will be employing this method here in the next few days, I am using ansible and I am wanting to integrate Jenkins and github. Thanks again.
you are awesome! thanks for sharing knowledge!
Really good videos, thanks!!!
Thank you :)
The video series have been very helpful. I'm relatively new to Jenkins and I actually wanted to setup a webhook for my Jenkins server and Github. I tried out a few solutions mentioned online but nothing worked for me till now. It'll be very helpful if someone could point me in the right direction how to do it.
Thanks in advance.
Hi I'm glad you found it useful, how much of the setup have you done so far? or what is not working exactly?
Well I tried setting up a proxy server for my Jenkins using nginx, ngrok, etc. Eventually I landed up on a blog by Michael Neale jenkins.io/blog/2019/01/07/webhook-firewalls/. I used this to setup a webhook but I'm getting a error "We couldn’t deliver this payload: Failure when receiving data from the peer".
And I'm getting the same exact problem when I'm using ngrok to set a proxy.
My repository is located on a Github Enterprise server.
Thanks for sharing
Nana, for min 4.10 (Jenkins Integrations URL with localhost), have you tried Gitlab GUI -> Admin -> Settings -> Network -> Outbound requests -> Allow requests to the local network from web hooks and services ?
Really great
Good one. Can we commit the Successful jenkin build with number to Bit-bucket repo via Jenkins. Do we have any plugin for it.
Hi Nana ,tutorial are awesome and simple to understand , please make video on Nexus or Jforg and on ,SonarQube
Thank you so much!
Glad you liked it! :)
very nice video
Thank you :)
it s so helpful thank you
Very nice video. Quick question after building the application how to create artifact in local machine in the hard disc. Where to mention path for the artifact??
Thanks, I am looking for a tutorial where we run terraform or cloudformation code via jenkins and jenkins is installed on EC2. Terraform state file I put on S3, but I couldn't get it to run because of some connection issues I guess
great info thanks :)
Glad you liked it karla :)
Just found the channel, amazing content! Would you consider doing a video on using Jenkins and Kubernetes?
BIG LIKE!
Thank you Mam
Now it makes sense how to initiate Jenkins when a new commit is made to a branch, but could you also go over how to convey to Bitbucket whether tests failed or not, so PRs cannot be merged to master unless the tests pass?
2:41 Hey Nana… what about Bitbucket? Is there a separate procedure?
hey Nana, please make video with K8 and Jenkins using helm using google cloud and also how can we create k8 master and worker node machine and arrange communication with them.
Hi, thanks for the specific suggestions! I will consider them :)
@Nana what is the load/CPU utilisation in case of Polling? Which is better Webhooks(push notifications) or Polling in terms of resource utilisation ?
can u post a video how to perform jenkins installation from scratch
Is it possible to create automatically new items - tasks in jenkins in according to the results of parsing the json file? I have json file with some report and I need to create new tasks to send this report or part of this report to developer for example
Thank you for this series on Jenkins. It was a good overview. Have subscribed to your channel.
So if my understanding is correct, an SCM like Github can be configured for push notification, ONLY-IF our jenkins server has a public URL (like if its sitting in a cloud)? Also, one thing still not clear is where does Jenkins download the checked-out code ... I mean if I need to run something like "docker build " on this code, it would need the path for this checked out code.
Hi its a good question actually where Jenkins stores the code. So because I mounted volume into Jenkins container on start, it's gonna save all build info on a disk. And the way Jenkins organises its builds is, it creates a workspace and inside there is a directory for each pipeline_branch. So inside the Jenkins_home volume, you do "ls -a workspace/pipeline_dev" you will the source code there including the .git file. And you can actually go to that location on your laptop and see the whole structure of how Jenkins saves these data. If you wanna do that you can follow this steps in my docker volumes video: th-cam.com/video/SBUCYJgg4Mk/w-d-xo.html
Also the current directory in the build is always set to that workspace folder, so you will be in the root dir of your code.
@@TechWorldwithNana Thank you. Tha helps.
@@TechWorldwithNana Good explanation but if I have jenkins running in a docker container, how can I generate the public url?
so what is the best practice today?
github pushes or jenkins checks?
plus from what i've searched it seems they recommend create new job to search for hook, and this job triggers other jobs...'
Thanks nana for the video.
I have a doubt. I am not sure whether it's possible or not
So we have a pull request from develop to master branch, is there any option to pass source branch(develop) to Jenkins server so that Jenkins can checkout source branch.
Hello Nana.How to setup a proper domain for Jenkins in order to communicate with gitlab?
Is there way to auto increment build versions after each commit into bitbucker.
Thanks, can you deatil video for groovy script.
Hi, it was really practical. Also, I have one question. Is it possible to do the configuration fro triggering just with JenkinFile? I mean, not using the wizard for configuration and just writing some code for that.
Thank you for the video.
sh does not seem to work for me on Windows 10 so I tried bat, but do I still need to install docker ?
I'm asking because I'm getting unrecognised command. In other words, how will Jenkins execute docker build, docker run, etc. ?
Hi. I would like to know if we can have a single JenkinsFile for all the branches. Updating JenkinsFile on all branches can be very tough. Please help
Yes of course, you should actually have use the same Jenkinsfile across your branches. So inside your Jenkinsfile you can use when expression to check which branch is currently building and based on that decide which stages get executed for which branches. Hope this helps - you can checkout the full Jenkinsfile tutorial: th-cam.com/video/7KCS70sCoK0/w-d-xo.html
Hi Thank you for the great explanation. One thing I noticed is that all my changes showed up in github as "one hour ago" when it was actually done a minute ago. TIme on my machine is ok but when I see in jenkins logs its all less one hour. Do you know why?
"GitHub webhook" is NOT Triggering the MultiBranch Pipeline Builds.
I can only use POLLING in Multibranch pipeline.
How to fix this?
(p.s: GitHub webhook is triggering builds in the freestyle projects but not MultiBranch Pipeline)
I am still confused, dont we able to trigger pipeline with webhook (like freestyle project) - not seeing any option in pipeline except polling ...
Could you please confirm ...
overall information is good and thanks for that
Fantactic descriptive tutorial video, Nana. Thanks!!
It really helped me a lot to understand Jenkins pipeline.
But...
Are you sure, that one of the ways to trigger builds is called 'POLLING'?!
Maybe 'PULLING' you mean, don't you?
I think 'pushing'/'pulliing' are standard terms for such things.
Hi, I observed that one of the Repo got triggered automatically in jenkins. When we checked jenkins console logs we found that it got triggered due to branch indexing.
But we checked repo and there is no commit, no branch created or deleted nothing.
Can you tell me why it got triggered and how to avoid this.
How to do continuous deployment? deployments to cloud foundry?
Hi, I have been trying to setup gitlab webhook with Jenkins multi branch pipeline but i could not.. i see you skipped this config in this video and jumped to the github one, pls show how to do it with gitlab, i have not found a way to do it. Thanks.
is it possible to do the same thing but just with pipeline job?
How can we Tigger build job using Jenkins pipeline script
Is there a way to do that in AWS CodeCommit
How can u make jenkins trigger a build for multbranch pipeline every time there is a commit on github? gitscm polling isnt available on multibranch :(
Hi Nana, Can I seek help from you please, its related to Jenkins? or is there any whatsapp group or something?
Thank you very much !!
You're welcome. Please don't forget to support the channel and share with your friends Mani. This will be much appreciated. Stay safe.🙂