Jenkins Development Support

Compatible with IntelliJ IDEA (Ultimate, Community), Android Studio and 2 more
Screenshot 1
Screenshot 2

Essential support for developing Jenkins plugins and Jenkins itself.

Key features

  • Jelly syntax highlighting
  • Displays Jelly tag documentation
  • Autocomplete Jelly tags and attributes
  • Navigation from the Jelly tags to their definitions
  • Autocomplete available Jenkins symbols for l:icon src="symbol-..."

Adds support for

For more features see the documentation.

What’s New

3.0.7

  • 🚀 Jenkins Symbols suggestions are now available in "icon" attributes
  • 🐛 Fix occasional NPEs by removing the JellyAnnotator which caused them

3.0.6

  • 🚀 Jenkins Symbols suggestions are now available when using the icon component

3.0.5

  • 🚀 Use JetBrains Marketplace exception analyzer
  • 👻 Compatibility baseline is changed to 2023.3

3.0.4

  • 🐛 Clean up API usage to remain compatible with 2024.2

3.0.3

  • 👻 Compatibility baseline is changed to 2022.3 which also changes Java level to 17. No functional changes are expected.
  • 🚀 Report custom tag attributes that are marked deprecated.

3.0.2

  • ✍️ Usages of Apache commons-lang2 are removed for IntelliJ compatibility reasons
  • 📦 Build tools are upgrade
  • GitHub Release Notes

3.0.1

  • 🚀 Update Jelly Tag Library XSDs.
  • 🚀 Add support for groovy views as well as help files in the structure view.
  • 🚀 Offer this plugin when a project has dependency on org.jenkins-ci.main:jenkins-core
  • GitHub Release Notes

3.0.0

  • 💥 Unused Stapler Facet is removed. You might get a warning about it from IntelliJ. Unreadable facet can be safely removed.
  • 🚀 Add 'since' attribute to the 'attribute' tag of the Stapler tag library
  • 🐛 Fix exception caused by i18n with single-quote
  • GitHub Release Notes

2.1.0

  • 🎉 Views are shown in the Class' Structure tool window.
  • 🎉 Jelly is now its own separate file type with its own icon
  • 🚀 A file template is added for a Jenkins Jelly View
  • 🐛 Fix "IllegalArgumentException: Invalid range specified: (1, -1)" when editing style attribute in Jelly files

2.0.8

Plugin is renamed from "Stapler Framework Support" to "Jenkins Development Support"

Feb 05, 2025
Version 3.0.7

Getting Started

  1. Install IntelliJ IDEA
  2. Launch the IDE and open plugin settings
  3. Search for Jenkins Development Support and click install

You will now be able to use the features of this plugin, e.g. opening a jelly file and you will have autocompletion and documentation available to you.

Rating & Reviews

4.6
2 Ratings (74,557 Downloads)
5
4
3
2
1

1723255430

10.03.2023

i get this in my idea,but i dont know to use, so Why are there no instructions

+1

Additional Information

Vendor:
Jenkins project(Non-trader)
Plugin ID:
Stapler plugin for IntelliJ IDEA