Plugin Development Tutorials, Videos, and More

    This is a guest post by Mark Waite, who maintains the git plugin, the git client plugin, and is a technical evangelist for CloudBees, Inc.

    While developing the "Intro to Plugin Development" workshop for Jenkins World 2017, I was impressed by the many Jenkins plugin development videos, tutorials, and guides. Here are some of my favorite plugin development topics and links.

    Plugin tutorial videos

    Plugin tutorial pages

    • Tutorial on jenkins.io

      • Install a Java Development kit, for example AdoptOpenJDK 8 or 11

      • Install the latest maven release

      • Install your IDE (I like Netbeans, has the Jenkins/Stapler plugin to make plugin creation as easy as menu:File[New Project > Maven > Jenkins Plugin])

    More details

    Many of the Jenkins plugin development topics have dedicated pages of their own, including user interface, plugin testing, and javadoc.

    User interface

    Testing a plugin

    Custom build steps

    Actions

    Mark will be presenting Intro to Plugin Development at Jenkins World in August. Register with the code JWFOSS for a 30% discount off your pass.

    About the Author
    Mark Waite
    Mark Waite

    Mark is the Jenkins Documentation Officer, a long-time Jenkins user and contributor, and maintains the git plugin and the git client plugin. He is active in Jenkins special interest groups including the Docs SIG, Platform SIG, and Advocacy SIG.