ほげほげ見聞録

技術メモ、備忘録、使い方はそのうち覚える

Jenkins

PHPUnitをJenkinsから実行するメモ

Jenkinsのジョブを実行してPHPUnitを実行する設定のメモ。 更に、テスト実行のジョブを下流ジョブに設定してメールの送信も試す。 例によってフレームワークはFuelPHP。 デプロイ前にテストを実行出来たら良いのだろうけど、Jenkinsのあるサーバの環境をいじ…

Jenkinsに何かとPOSTする簡易サーバを作るメモ

前に書いたBacklogからJenkinsを実行する記事の補足。 Backlogの情報をJenkinsに投げる部分についてメモ。 dwmemo.hatenablog.com 前回までのあらすじ JenkinsのCSRFチェックを外さずにジョブを走らせたい、しかしBacklogからのPOST値取得にはcrumbも一緒にP…

BacklogのWebhook機能でデプロイ(解決編)

前回までのあらすじ BacklogのWebhook機能でJenkinsのジョブを実行、Publish over FTPで特定ブランチのデプロイができるようになった。 詳しくは以前の記事で。 dwmemo.hatenablog.com この方法だとブランチの判断ができないので、どのブランチでもデプロイ…

BacklogのWebhookでJenkinsのビルドを走らせる

JenkinsのFTPプラグインでデプロイするまでの設定などメモ。 この方法だとブランチの判別ができない。 ※2018/3/3 以下の記事に追記。 dwmemo.hatenablog.com やりたいこと BacklogのWebhook機能でJenkinsのジョブを実行 developブランチの内容をテスト環境へ…

Windows環境下のJenkinsでshコマンドを使う

Jenkins導入の際に困ったことなどのメモ、その二。 Windowsでshコマンド使いたい JenkinsがWindows上にあるが、Pipelineで以下のようにshコマンドを使って色々やりたくなった。 特に設定してない状態だとビルドは失敗する。 node { stage('stage1') { sh 'ec…

Jenkinsでプラグインのアンインストールと再起動

最近になってようやくプロジェクトでJenkinsを導入することになった。 その際に困ったことなどのメモ、その一部。 問題発生 Pipelineでジョブを作成する途中、「Backlog plugin」をインストールしたら「Pipeline Syntax」でエラー。 エラー内容 ジョブの編集…