wakameci blog

wakameci changelog

Jenkins 1.618 -> 1.619

メンテナンス日時

  • 2015/07/11(Sat) 12:05 - 2015/07/11(Sat) 12:15

作業内容

  • buildワーカー全台入れ替え

作業関連

What's new in 1.619 (2015/07/05)
* Update auto-installer metadata for newly installed plugins. (issue 27694)
* Allow plugins to veto process killing. (issue 9104)

ひとこと

作業忘れ気味。

Jenkins 1.617 -> 1.618

メンテナンス日時

  • 2015/07/02(Thu) 12:35 - 2015/07/02(Thu) 12:45

作業内容

  • buildワーカー全台入れ替え

作業関連

What's new in 1.618 (2015/06/29)
* Fix deadlock in hudson.model.Executor. (issue 28690)
* Don't truncate /consoleText output after fixed number of lines. (issue 14899)
* Allow delete-* CLI commands to operate on multiple arguments. (issue 28041)
* Prevent NullPointerException in Executor/causeOfDeath page if there is no exception details. (issue 25734)
* Fixed synchronization issue when setting JDK installations. (issue 28292)
* Fix several loggers which are identifying as the wrong class. (PR 1651)
* Revert fix for issue 17290 due to the regressions it caused. (issue 28601)
* Fix deadlock between hudson.model.Queue and hudson.model.Computer. (issue 28840)
* Fix jobs getting stuck in the Queue when there exists a cycle of upstream/downstream blocks between them. (issue 28926)
* Always use earlier start time when merging two equivalent queue items. (issue 2180)

ひとこと

作業忘れではなく、Jenkins Coreパッケージリリースが3週間ぶりだった。

Jenkins 1.616 -> 1.617

メンテナンス日時

  • 2015/06/14(Sun) 15:55 - 2015/06/14(Sun) 16:05

作業内容

  • buildワーカー全台入れ替え

作業関連

What's new in 1.617 (2015/06/07)
* Regression in build-history causing ball to not open console (issue 28704)
* JNLP slaves did not pick up changes to environment variables. (issue 27739)
* NullPointerException in AbstractProject constructor if Jenkins nodes has not been loaded yet (issue 28654)

ひとこと

単なる作業忘れ多くなっている。良くない傾向。

Jenkins 1.615 -> 1.616

メンテナンス日時

  • 2015/06/06(Sat) 12:30 - 2015/06/06(Sat) 12:40

作業内容

  • buildワーカー全台入れ替え

作業関連

What's new in 1.616 (2015/05/31)
* Job loading can be broken by NullPointerException in a build trigger (issue 27549)

ひとこと

buildエラー報告を優先していたので、定期メンテナンス作業が遅くなった。

Jenkins 1.613 -> 1.615

メンテナンス日時

  • 2015/05/27(Wed) 12:15 - 2015/05/27(Wed) 12:30

作業内容

  • buildワーカー全台入れ替え

作業関連

What's new in 1.615 (2015/05/25)
* Improper calculation of queue length in UnlabeledLoadStatistics causing overheads in Cloud slave provisioning (issue 28446)
* Category titles in Available Plugins list appear wrong in reverse sort order (issue 17290)
* CronTab API: Timezone support for scheduling (issue 9283)
* NullPointerException when trying to reset Jenkins admin address (issue 28419)
* Reduce the thread overhead in NodeMonitorUpdater (PR 1714)
* Build history overflows (issue 28425)
* Build History badges don't wrap (issue 28455)
What's new in 1.614 (2015/05/17)
* ExtensionList even listener. (issue 28434)
* NullPointerException computing load statistics under some conditions. (issue 28384)
* Plugins using class loader masking did not work properly over the slave channel. (issue 27289)
* DefaultJnlpSlaveReceiver now returns true when rejecting a takeover. (issue 27939)
* Do not follow href after sending POST via l:task (issue 28437)

ひとこと

先週は、定期更新し忘れた。

Jenkins 1.612 -> 1.613

メンテナンス日時

  • 2015/05/12(Tue) 21:20 - 2015/05/12(Tue) 21:30

作業内容

  • buildワーカー全台入れ替え

作業関連

What's new in 1.613 (2015/05/10)
* Update bundled LDAP plugin in order to restore missing help files (PR 1682)
* hudson.model.Run.getLog() throws IndexOutOfBoundsException when called with maxLines=0 (issue 27441)

Jenkins-Slaveホスト復旧作業

障害期間

  • 2015/05/06(Wed) 00:08 - 2015/05/06(Wed) 11:05

障害検知

  • Jenkinsダッシュボードにて、関連Slave群がオフライン状態である事に気付く

作業内容

  • jenkins-slave復旧・入れ替え

原因

対応方法

  • ホスト再起動(リモート管理コンソールより)
  • Slave用VMを起動

対策

  • 簡易的な監視システム導入を検討?
    • 開発用途なので、止まっていても大して困らない