Browsing Tag

CI

DevOps

CIツール導入ガイド 第2回 Spock によるユニットテストとjacocoによるカバレッジ計測【Java版】

By On 2018-10-18

前回は「CIツール導入ガイド 第1回 導入と概要」の解説をした。今回はCIによるユニットテストの導入と解説を行う。… Read More

DevOps

CIツール導入ガイド 第1回 概要と導入【Java版】

By On 2018-10-17

CI(継続的インテグレーション)の導入ガイドとして Java 言語によるチュートリアルを全6回で解説する。 CI(継続的インテグレーション)とは、開発、テスト、リリースのサイクルが継続的に行われていく様子の事であり、それらを円滑に行うためのツールがCIツールである。 CIについては「CI – 継続的インテグレーションとは?」 本記事では CI の概要と導入を紹介すると同時に Java ...… Read More

Development

CIツール導入ガイド 第6回 CIサーバーを使ってみよう(GitLab で CI を稼働させる)【PHP編】

By On 2018-08-23

前回は GitLab を利用して CIサーバーを構築した。(第5回 CIサーバーの構築 「GitLabを利用し、CIサーバーを構築する手順」)今回は構築したサーバーで実際に CI を動作させてみよう。… Read More

Development

CIツール導入ガイド 第5回 CI サーバーの構築(GitLabを利用し、CIサーバーを構築する手順)【PHP編】

By On 2018-08-23

前記事は、第4回 さまざまなジョブ(2) その他の抑えておきたいツールの紹介を紹介した。CIツール導入ガイド 第5回は、GitLabを利用し、CIサーバーを構築する手順を紹介する。… Read More

Development

CIツール導入ガイド 第4回 さまざまなジョブ (2)【PHP編】

By On 2018-08-23

第2回 さまざまなジョブ 「CIの実行中に処理されるジョブ」についての概要を、第3回 さまざまなジョブ(1) CIのジョブとして利用可能なPHP用のツールのインストール方法等(PHP編)を紹介した。… Read More

Development

CI(継続的インテグレーション)ツール導入ガイド 第3回 さまざまなジョブ(1)【PHP編】

By On 2018-08-23

前の記事では、第2回 さまざまなジョブ 「CIの実行中に処理されるジョブ」についての概要を紹介した。CIツール導入ガイドの第3回はさまざまなジョブ(1)を紹介する。… Read More

Development

CI(継続的インテグレーション)ツール導入ガイド 第2回 さまざまなジョブ【PHP編】

By On 2018-08-23

前回は、第1回 CI の概要「CIの概要」とどのようなツールが存在するのかについて紹介した。第2回はCIツールで利用するさまざまなジョブを紹介する。 リポジトリへのプログラムコードの登録と同時に決められたジョブを実行し、その結果を開発者にフィードバックするのが CI の基本的な動作だ。では実際にどのようなジョブを実行するべきだろうか。今回は CI で実行されるジョブについて、その概要を紹介しよう。 ...… Read More

Development

CI(継続的インテグレーション)ツール導入ガイド 第1回 CIの概要【PHP編】

By On 2018-08-23

CI(継続的インテグレーション)ツール導入ガイド CI(継続的インテグレーション)とは、開発、テスト、リリースのサイクルが継続的に行われていく様子の事であり、それらを円滑に行うためのツールが CIツールである。… Read More

DevOps

CI – 継続的インテグレーションとは?

By On 2018-05-23

 ソフトウェア開発において最も緊張するときは開発した個々のソフトウェアを統合し、動作させるときである。統合したシステムが新しい環境で動作すれば問題ないが、そのようなみんなの希望はほとんどうまくいかない。個々のプログラムは正しく動作しているのに1つのシステムとして統合したときに上手く動かないことが多々ある。一体何が問題なのか原因を見つけ出すことはとても大変である。… Read More

Development

継続的デリバリー GoCD(Continuous delivery)のインストール方法と紹介

By On 2017-06-16

GoCDの紹介 Go CD(continuous delivery/継続的デリバリーの略)はソフトウェアのビルド・テスト・リリースを行うCDツールです。… Read More