Jenkins

JenkinsでSubModuleの更新に失敗する

経緯 複数のリポジトリから参照されるスタイル設定情報をSubModule化しました。 ローカルでは問題なかったのですが、Jenkinsでエラーが発生するようになります。 対応 Jenkinsのジョブのソースコード管理>GitからAdvanced sub-modules behavioursを追加しま…

UbuntuのDISK容量がいつの間にか逼迫していた

前提条件 確認しているバージョンはUbuntu 14.04.4 LTSです。 Jenkinsのマスターサーバなので一定のDISK空き容量がないと上手く動かなくなるプラグインがある。 対応 $ sudo du -sh /*して、でかいディレクトリを調べる どうやら/lib/modulesが肥大化してい…

Jenkins Pipeline PluginでWindows Batch Scriptを使うと文字化けする

またまた、Workflow PluginあらためPipeline Pluginの話です。 まあ、さもありなんとは思います。 build jobとかbatではないところは当然文字化けてません。 UTF-8にしてあげればいいんでしょうねと。 chcp 65001してあげることにした。 node('Windows') { b…

Jenkins Pipeline PluginでRobocopyを使うと成功したのにFAILUREで返ってくる

Workflow PluginあらためPipeline Pluginを使い始めてます。便利だわー。Groovyだし。 実行したScript Robocopyなんで前提はWindows Slaveです。 node('Windows') { def snapshot = "${env.BUILD_TAG}" echo "$snapshot" bat "robocopy /E .\\foo \\\\server…

会社でHubot入れてみた

前提条件 Ubuntu 14.04LTSにインストール AdapterはIRC。 実はUbuntu 12.04LTSに入れようとしたけどhubot-ircの依存関係でエラー(irc-colors)が解決できず、断念した。 準備 例によってProxyがあるので簡単に入れさせてくれません。 npm, git, github, yeoma…

rsyncでエラーが出たけどコピーはできてる

Jenkinsで成果物(artifact)をrsyncでコピーしようと思ったらエラーでJOBが失敗 ファイルはコピー出来てる。 しかし、rsyncの戻り値がエラーなのでJOBのステータスが失敗になってしまう。 Jenkinsから実行しているrsyncは以下の通り。 $ rsync -acv --delete …

Jenkinsが不安定になってきたので分けた

Jenkinsが不安定 最近どうも職場のSlaveを認識しないことが不定期に発生する。 remoting.jarが見つからないとかいうエラーも以前からたまに出てたり。 Jobが増えすぎて見づらくなっていたので新しくMaster/Slaveのセットを作って一部のJobを分けてみることに…