Jenkins Maintenance - upgrade
Update Jenkins and EC2 plugin to the latest stable; align with android-build owner.
Blueprint information
- Status:
- Complete
- Approver:
- James Westby
- Priority:
- High
- Drafter:
- Alexander Sack
- Direction:
- Approved
- Assignee:
- Deepti B. Kalakeri
- Definition:
- Approved
- Series goal:
- Accepted for engineering
- Implementation:
- Implemented
- Milestone target:
- 2011.10
- Started by
- Deepti B. Kalakeri
- Completed by
- Deepti B. Kalakeri
Related branches
Related bugs
Sprints
Whiteboard
[asac, Sep 20, 2011]: setting engineering as series, subscribed dzin.
[asac, Sep 20, 2011]: priority low for 2011.09 in case deepti is swamped -> next milestone this would be higher prio.
[dzin, Oct 6, 2011]: not started for release 11.09, retarget to 11.10
[deepti, Oct 14, 2011]: Jenkins on ci.linaro.org will be updated to 1.419 and Ec2 plugin to version 1.13. The decision was made on the same after discussing with Paul Sokolovsky. I went through the changelog as well to make sure there will be no issues with the upgrade.
[deepti, Oct 14, 2011]: jenkins will be updated, by downloading the jenkins deb package jenkins_
Headline: Jenkins and EC2 plug-in are now updated to the latest stable build.
Acceptance: Jenkins and EC2 are compatible with the latest build platforms.
Android Build currently runs 1.419, there're no immediate plans to upgrade it. Consequently, it was decided first to upgrade ci.linaro to 1.419, and after wards to perform synchronous updates whenever possible.
It appears that using apt-get, it's possible to upgrade only to the latest version as present at http://
Jenkins and EC2 plugin updates should be time-interleaved for risk management ("vary 1 parameter of system at time").
Work Items
Work items:
Align version target with android-build team and document version in blueprint comment: DONE
Discuss best process to update jenkins with android-build team: DONE
Backup all data and configs so that in worst case we re-setup jenkins: DONE
Plan and announce jenkins maintenance window a week ahead: DONE
Send reminder mail about scheduled downtime in the morning before upgrading: DONE
Upgrade jenkins: DONE
Upgrade EC2 plugin: DONE
Validate build jobs are still there and operational: DONE
Reply to maintenance reminder mail from the morning reporting service back being fully operational: DONE