GitHubでPullRequestが出ると、Jenkinsでテストした後でEC2に自動デプロイする設定を行った
投稿者:江藤 光近頃は実装の仕事よりもその周りの援護的な仕事が多い江藤です。その中の一環で行った CI 環境の整理について、今回は記事にします。
WIZY のこれまでWIZY では Jenkins で自動テストを走らせていました。
流れを図にするとこんな感じです。
マージ権限のある人がPRをレビューをして、問題があれば修正
問題がなければ権限のある人がマージを行う
マージされると、自 ...
Jenkins にパラメータを渡して、Packer で引数付きビルドを行う
投稿者:江藤 光何種類か EC2 サーバを管理しているとき、プログラミングの実行環境やサーバミドルウェア など共通して必要になるものがあります。
私が居るチームでは、 Packer を使って共通のイメージを作成してリリースに掛かる時間や運用コストを削減しています。
Packer は以下のような JSON ファイルでパラメータ等を指定して、マシンイメージを作成することが出来ます。なお私のチームでは、Jenkins 上で Packer を実行するジョブを実行して ...
[ビルドサーバの構築]パッケージインストール編
投稿者:高橋克幸ビルドサーバの構築を行いました。
今回はパッケージインストールからサーバを起動するところまで書きたいと思います。
前提としてビルドサーバでは、GitHub と連携し Push されたタイミングで Job を実行します。
ビルドは、Gradle で行います。
パッケージ名(バージョン)
JDK (8系なら良し)Git (よしなに)
Nginx (よしなに)
Jenkins (よしなに)
Gradle ...
Jenkinsのテーマ(UI)を変えてみた
投稿者:岡崎拓哉Jenkinsのテーマを変える事ができるようになる
理由開発環境,ステージング環境,本番環境の違いを明らかにすることで環境の違いによるJob実行のミスを事前に防ぐ
変更結果手法(3パターン)1. GitHubのリポジトリをURL指定[Jenkinsの管理] -> [プラグインの管理] -> [利用可能] -> [Simple Theme Plugin]をインストール※[Jenkinsの管理] -> [システムの管理 ...
Jenkins S3 Plugin がクロスアカウントで不便だった
投稿者:高橋克幸ビルドサーバ構築する際に、ビルド後成果物を S3 にアップロードする必要がありました。
今回は S3 Plugin を利用してハマったので、その原因と代替案について書きたいと思います。
以下にS3アップロードする際に設定できる項目をまとめます。
項目機能対応するCLIパラメータSourceアップロードするファイルを指定LocalPathExcludeアップロードしないファイルを指定–excludeDe ...Jenkins から Docker を操作する環境構築の記録
投稿者:江藤 光記事が長くなってしまったので、最初にこの記事で言いたいことを書いておきます。
さいあく、ここだけ読んで貰えれば大丈夫です。
公式リポジトリを用いる際は/etc/yum.conf ファイルの releasever オプションが古いバージョンになっていないか気 ...
JenkinsのClover pluginを利用したカバレッジレポートページにCSSが適用されない
投稿者:金田匡貴Jenkinsでコードカバレッジ集計を行うClover pluginを利用した際、ブラウザによってはレポートページにCSSが適用されない。(Mac Safariで確認)
Chromeで閲覧
Safariで閲覧
原因コンソールへ大量に出ているエラー通り
Refused to apply inline style because it violates the following Content Sec