Documentation office hours - Jan 3, 2022

2022-01-04T02:00:00Z

Participants

Mark Waite (@MarkEWaite), Dheeraj Singh Jodha

Notes

  • News
    • Jenkins on Java 8 deprecation pull requests are in progress
      • Mailing list discussion is continuing
      • Needs a Jenkins Enhancement Proposal to plan, discuss, and prepare
      • One proposal suggests delivery in June 2022, another in September 2022
      • Challenging writing and reviewing that JEP, others want to be involved?
    • UI improvements continue
      • See Jenkins 2.327 weekly for most recent changes
  • Jenkins 2.319.2 changelog and upgrade guide
    • PR-4795 - open question to Daniel Beck about telemetry changes
  • Jenkins 2.328 weekly changelog
  • Learning Jenkins
    • How to best approach becoming a strong Jenkins developer?
    • The user handbook is focused on users, not on developers
    • Developer book on www.jenkins.io is much less organized and less comprehensive than the user handbook
    • How does a developer best learn?
      • Adopt a plugin, start maintaining it, use that as a way to learn by doing
      • Discussed how to adopt a plugin and used Publish over SSH as an example, could also adopt the “Publish Over”
      • Discussed the potential to adopt the Ansible plugin (not up for adoption)
    • How do I learn more about Jelly and form controls and web pages in Jenkins
    • Jenkins the Definitive Guide
    • Sam Gleske just released a book on Jenkins Administration
      • Cloud administration and crossing firewalls as needed
  • 2021 end of year blog post
    • Oleg Nenashev email reminds that we need the blog post
    • Themes?
      • Events
        • Google Summer of Code (5 students, 5 projects completed)
        • She Code Africa (5 women mentored)
        • Hacktoberfest (90+ pull requests)
      • Sponsors
        • New Sponsors
        • Ongoing Sponsors
      • Core improvements
        • Configuration form modernization
        • Spring security, XStream, Guava, Commons Digester
        • Continuous Delivery for plugins
        • Java 11 as preferred JVM
      • Security
        • Agent to controller security fix and JEP-235
        • Wiki attacked - plugin documentation migration progress
        • Log4j 2 - Jenkins core not affected, affected plugins tracked
        • Security advisories throughout the year
      • Documentation
        • Plugins site as the destination for all the things about plugins
        • Videos from Darin Pope and others
          • Modernizing Plugins - Five Part Series
          • Online Meetups
      • Community
    • Topics suggested in the email
      • Other topics?
    • Others want to assist with the writing and reviewing?
      • Would be best to submit it this week
    • Examples like:
  • Improving a plugin blog post and tutorial
    • First several topics have been test driven again with clover plugin
      • PR-26 - Add a Jenkinsfile
      • PR-27 - Update parent pom (interesting complexities)
      • PR-28 - Use https:// instead of git:// in pom SCM section
      • TBD - Use plugin bom (interesting complexities)
    • Commits have been updated
1 Like