Documentation office hours - March 28, 2024

2024-03-28 (EU/US)

Attendees

  • Mark Waite
  • Bruno Verachten
  • Kevin Martens
  • Sridhar Sivakumar

Agenda

  • LTS 2.440.2 released on Mar 20, 2024
    • Live stream last week to share updates
    • Security advisory included in the release, HTTP/2 fix the Jetty component with Jenkins
  • LTS 2.440.3 scheduled for Apr 15, 2024
    • Kris Stern is the release lead
  • Contributor Spotlight
    • Bruno Verachten spotlight published
      • Extended break between publishing, back on track and will continue with 2 weeks from yesterday.
      • Tweet/LI post went out for EU time this morning
  • Weekly 2.451 released successfully
    • Single release changelog is now available through “permalink to this entry”
    • Changelog includes entry regarding Debian 10/Ubuntu 20.04 compatibility
    • Some issues with the build but these were resolved by Damien Duportal (thanks Damien!!)
  • Google Summer of Code
    • 34 proposals submitted for review
    • Applicants can submit to Google beginning March 18, 2024, closes April 2, 2024
    • Mentors are reviewing and commenting on draft proposals
      • Finish mentor reviews by 27 Mar 2024
    • Submission form has been closed
  • Jenkins Community Awards
    • Voting has concluded
    • Thanks to everyone who participated
    • Announced at cdCon the week of April 15, 2024 in Seattle
  • Versioned documentation for Jenkins.io
    • Delayed due to Azure cost savings
      • Infra team is busy with other items that need their attention
      • Vandit Singh is the lead developer and is a proposed GSoC mentor
      • Kris Stern is the lead mentor
      • Kevin Martens is a key reviewer
    • Further progress to keep pace with jenkins.io
    • Blogs moved from /node/ to /blog/ also on the prototype
  • Maven, Python, NodeJs, and Multibranch Pipeline tutorial revamps now merged
    • Bruno is reworking the “Install Jenkins on Docker” instructions
      • Progressing slowly, but looks very promising
      • May not be able to do everything without Docker in Docker
      • Discuss the high level goals and next steps
        • Start a running Jenkins instance with Docker
        • Start Jenkins with Docker and explain why it works that way
        • Start Jenkins with Docker and allow their customization
        • Start Jenkins with Docker and add an agent with the tools you need
          • Maven, NodeJS, Python, Golang, etc.
        • Start Jenkins and build a container image
    • Bruno has prepared two more containers
      • Golang - needs tutorial, follow existing structure
      • Android - needs tutorial, follow existing structure
    • Still need to fix the position of “docker compose up -d” with copy button
      • Found that tutorials do not have copy button functionality
      • Maven tutorials helped a user get started (thanks to Docker Compose!!!)
      • Simple to start and simple to run
  • Adding sponsor attributions
    • Governance board action item to create a sponsors page
    • Request comes from a friend of Jenkins at JFrog to add attribution to downloads page
  • Recent pull requests for review:
  • Recent suggestion/comment from Gavin Mogan
    • Kevin is currently working on this, ensuring members are updated and project information is current. Most of the projects appear to be completed (based on their associated epic link), so these should be categorized as past projects. These sections will need some editing and formatting updates.