Maintenance Window - ci.jenkins.io - 2019/03/06 - 9AM UTC+2

15 views
Skip to first unread message

Olblak

unread,
May 27, 2019, 5:57:52 AM5/27/19
to 'Gavin Mogan' via Jenkins Developers
Hi Everybody, 

The platform sig has been working hard on running jenkins with java11 and it's now time to use it in a real life scenario. 

Adrien Lecharpentier and I will upgrade ci.jenkins.io next Monday 3th of June at 9AM UTC+2.

As usually with such maintenance, we'll communicate in different ways:
* We'll be on a call using Google Meet and on irc #jenkins-infra
* We'll notify on this mail thread and update INFRA-2115 when the migration is done.

In short we'll execute following steps:
* Set jenkins master in maintenance mode "Prepare for shutdown"
* Backup jenkins home
* Update JAVA_OPTS with options specific to java11
* Move from the docker image jenkins/jenkins:lts-alpine to jenkins/jenkins:jdk11
* Ensure linux/windows agents use the same major java version than master ( java 11 )

Remark: We won't (voluntarily ) modify the other jenkins instances, at least for this maintenance window.

Cheers

---
-> gpg --keyserver keys.gnupg.net --recv-key 52210D3D
---

Olblak

unread,
Jun 3, 2019, 5:38:16 AM6/3/19
to jenkin...@googlegroups.com, jenkin...@lists.jenkins-ci.org
Hi Everybody, 

I am happy to announce that ci.jenkins.io is now running on Java 11.

Thanks Adrien Lecharpentier and Baptiste Mathus for their help during the migration and more globally thanks to all the people
involved in the platform-sig for their work on jenkins running on java 11.

Excepted minor issues that we fixed  during the migration, upgrading from jdk8 to jdk11 was really easy.

In short we executed following steps:
  • Set jenkins master in maintenance mode "Prepare for shutdown".
  • Backup jenkins home, yolo
  • Update JAVA_OPTS with options specific to java11 as defined here mainly related to the garbage collector
  • Move from the docker image jenkins/jenkins:lts-alpine to jenkins/jenkins:lts-jdk11
  • Restart Jenkins
  • Ensure linux/windows agents use the same major java version than master ( java 11 )

    For the windows agent we had to change the init script to use zulu11.31.11 instead of zulu8.28.0.1
    And the linux agent was already using java11 anyway since we upgrade the agent to ubuntu 18.04

    As usual, feel free to report any issues that you may have about ci.jenkins.io, on issues.jenkins-ci.org using the 'infra' project.

    Remark, upgrading the other jenkins intances to java11 is not yet planned.

    Cheers

    ---
    -> gpg --keyserver keys.gnupg.net --recv-key 52210D3D
    ---




    --
    You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.

    Adrien Lecharpentier

    unread,
    Jun 3, 2019, 7:11:24 AM6/3/19
    to Jenkins Developers, jenkin...@lists.jenkins-ci.org
    Thank you Olivier.

    A side note on the report of issues: please make sure to use the label `java11` so it can popup in different filters.
    BR,
    -- Adrien


    For more options, visit https://groups.google.com/d/optout.


    --
    Adrien Lecharpentier

    Oleg Nenashev

    unread,
    Jun 3, 2019, 9:30:20 AM6/3/19
    to Jenkins Developers
    Thanks to everybody who contributed to this migration!
    Adoption of Java 11 should give us some gradual improvements in the infrastructure, especially for Docker-based flows.

    I also wonder about using Zulu for Windows agents. Should not we move to AdoptOpenJDK as it was discussed in https://groups.google.com/forum/#!msg/jenkinsci-dev/ae71SSLtdU4/ZUjNn3CsAgAJ ?

    BR, Oleg
    To unsubscribe from this group and stop receiving emails from it, send an email to jenkin...@googlegroups.com.

    --
    You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to jenkin...@googlegroups.com.


    --
    Adrien Lecharpentier

    Mark Waite

    unread,
    Jun 3, 2019, 9:55:01 AM6/3/19
    to jenkinsci-dev
    On Mon, Jun 3, 2019 at 7:30 AM Oleg Nenashev <o.v.ne...@gmail.com> wrote:
    Thanks to everybody who contributed to this migration!

    Hearty congratulations!  That's a great achievement.
     
    Adoption of Java 11 should give us some gradual improvements in the infrastructure, especially for Docker-based flows.

    I also wonder about using Zulu for Windows agents. Should not we move to AdoptOpenJDK as it was discussed in https://groups.google.com/forum/#!msg/jenkinsci-dev/ae71SSLtdU4/ZUjNn3CsAgAJ ?


    +1
    AdoptOpenJDK has been working great for me in both Windows and Linux environments.

    Mark Waite
     
    To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/378472d5-e570-4fd5-8a44-80d0146a3964%40googlegroups.com.

    For more options, visit https://groups.google.com/d/optout.


    --
    Thanks!
    Mark Waite

    Parker Ennis

    unread,
    Jun 3, 2019, 12:00:38 PM6/3/19
    to jenkin...@googlegroups.com
    Congrats to all involved!! 


    For more options, visit https://groups.google.com/d/optout.


    --

    Parker Ennis

    Product Marketing Manager

    CloudBees-Logo.png


    M: (803) 386-7562
    E: ren...@cloudbees.com
    Skype: parker.cb
    Twitter: @Parker_CB


    Reply all
    Reply to author
    Forward
    0 new messages