When you get started with Jenkinsfile for your CI/CD pipeline, there are so many questions which could be arised. Such as : What is an agent? What should be my agent? What do I need to do to build docker images? Which user will do the execution? What is node{}, and when should I use it? Not able to run sudo commands through Jenkinsfile... and many more. When I started with my first pipeline, I was stuck at all of these questions. In this talk, I would share my experience and knowledge about concepts/questions which were a blockage for my first CI/CD pipeline.