Archives for the tag: continuous integration

Git フック で継続的インテグレーション

Git を長期的に使用している方は、おそらく Git フック という名前を耳にしたことがあるかもしれません。また、Git フックを少し使用したこともあるかもしれません。Git フック は、継続的インテグレーションを行う上でとても素晴らしいものです。そこで、今回は継続的インテグレーション関連のユースケースを 3 つと、ワークフローに追加可能な既存のフックをいくつか紹介したいと思います。Git

続きを読む »

リポジトリ駆動トリガー、クワイエット ピリオド。試してみる?

クワイエット ピリオドとは、一体何? クワイエット ピリオド (待機期間) とは、Bamboo と繋がっている各レポジトリ上のオプション設定です。レポジトリに対するコミットが行われたのを確認した後、クワイエット ピリオドは Bamboo に対して、実際にビルドを始めるまでどれだけ待機するかを伝えます (有効な場合)。これは、リンクされたレポジトリの設定画面の、Advanced

続きを読む »

Bamboo 5.5 リリース。Stash リポジトリに即座にアクセス

ソフトウェアプロジェクトが、開始時から複数のリポジトリにまたがることはあまりありませんが、1 つのリポジトリに留まり続けるプロジェクトもほとんどありません。例えば、JIRA を考えてみましょう。12 年間で JIRA を構成するコードは数百万行となり、それが 19 のリポジトリに格納されています。一企業として、アトラシアンは数百のリポジトリを保有しています。良いか悪いかは別として、これが弊社と、弊社のたくさんのカスタマーの皆さんの現実なのです。Bamboo

続きを読む »