2023 June 1 Jenkins GSoC Office Hours

Attendees: JMM, Alyssa, Kris, Bruno, Adrien, Rajiv, Dheeraj, Jagruti, Vandit, Harsh, Ashutosh

Agenda & Notes:

  • Same pattern of questions
    • What happened last week?
    • What has been planned for next week?
    • Encountered any difficulities?
  • Plugin Health Scores – Jagruti
    • Production changes probe
      • PR successfully merged
      • JGit issues sorted
    • 3rd party probe
    • Working on blogs for these probes
    • Pair programming was interesting
      • Adrien told Jagruit what to do during the session
      • Dheeraj and Mostafa at the session too
    • Adrien will plan (by making lists of outstanding tasks) to make sure there will be challenges, but not all the time
    • Jagruti offered to do blogs / docs for the probe work
      • Shows Adrien what she understood
      • Shows what Adrien did good or bad
  • Building jenkins.io with alternative tools – Vandit
    • Was working on the UI bundle in the past week
    • Expected to take longer time but was able to sort out the implementation early
    • Next week will start working on the actual documentation
    • The manual labor is to move all the images into the appropriate directory and edit all the links
      • JMM suggested to write a script to automate the process
      • It seems that links can be automated by Vandit, but not for the images
  • Docker Quickstart – Ashutosh
    • Decided to create a simple docker-compose file
    • Should be completed by the end of this week
    • Will need to start discussing with infra and docs teams
    • Was experiencing some issues with SSH keys
      • Problem now sorted – but still not sure why it happened
      • Bruno helped
        • But ended up with a messy docker compose file that cannot be used for the project
    • Bruno: Pair programming works well (and may be planned in the future)
    • Saeid has not been active much lately – may need to continue without his involvement
  • GitLab plugin modernisation – Harsh
    • Harsh did a lot of things the past week
    • Basil gave a very thorough review
    • The original PR was too big, should have been at least two PR’s
      • Migrate for v3
      • Extend for v4
    • Harsh only planned for v3, while migrating to v4. But we would like the plugin to be backwards compatible.
  • JMM will schedule 1-on-1 meetings with contributors as planned
  • JMM would be interested to have 1-on-1 meetings with mentors by request