I feel glad to be joining the Jenkins Community My name Is ethanhill. I have delved into continuous integration and continuous delivery and Jenkins has become a central part of my development workflow!!
I have a background in software development with a focus on DevOps practices. I am interested in plugin development; I am here to share and gain some knowledge & I want to create my own discussion to resolve my query and gain some knowledge though I have taken part in various discussion which is definitely helped me a lot.
If there are any recommended threads or resources for newcomers. please share
Welcome here. Iβve been a Jenkins power user since before it was renamed to Jenkins, but Iβm not a Java developer and have never written jenkins plugins.
The nice thing about Jenkins is itβs extremely flexible which means that you can run it on bare metal, a Docker backend, a Kubernetes backend to name a few. The hundreds of plugins are ensuring that it can address most needs very quickly as well.
One recommendation I can suggest is to first look at jenkins libraries before going the custom plugin route, but it mostly depend on what problem you are trying to solve.
Libraries are very limited, and slow, compared to plugins but they do require a lot less setup work.
Thank you @sodul Stephane Odul for welcome I appreciate your insights on Jenkins & the flexibility it offers: I will definitely explore Jenkins libraries first before diving into custom plugins. Thanks for the tip