AttsuBlog

ATTSU INC. Official Blog

技術ブログ

IMGP3766_Fotor
0 comments

オープンソース版DroneでCI環境 Part2

湿気が多く夏が近づいてきた感じがしますね、こんにちは萬屋です。

初夏とは言え、夏のようなジメジメ感が……自分は夏が大の苦手なので今から恐怖です。

先日東京江戸たてもの園に行ってきました(・∀・)
こちらは江戸時代から昭和に建築された、歴史的建築物が移設されている場所です。
高橋是清邸や昭和の銭湯、金物屋(そういえば最近見ないですね)など、著名人に縁のあるものから当時の人々の生活に結びついたものまで幅広く観ることが出来ます。

歴史好きの自分としては大興奮でした(/・ω・)/
特にテンションが上がったのは写真の昭和の長屋を再現した部分、この時代に生きていた訳ではないのですがどこか懐かしさを感じノスタルジックに……
なんとなくこの雰囲気に近いところが子供の頃に残っていたからなのでしょうか……因みに自分は田舎の出身で、都会とは無縁の生活をしていました(^_^;)

自分だけではなくアッツ社員の大多数が地方出身者ですね(^^)北は北海道、南は大分まで、よく地元ネタで盛り上がりますw
代表の宮川は南島原のそうめん営業課(南島原はそうめんが名産なのです!)としての顔も持っています。島原手延そうめん、自分も食べましたが美味しかったですよ!!

さて、与太話はこれくらいにして本題です。
先日に引き続きオープンソース版DroneでCI環境 Part2です、今回は実践編!実際にBitBucketと連携してみたいと思います(^_^)

(さらに…)

0 comments

オープンソース版DroneでCI環境 Part1

おはこんばんちは、萬屋です。

おはこんばんちはに反応した人は同世代か少し上の方ですね(*´ω`*)
「おはよう」「こんにちは」「こんばんは」を一つにまとめたという便利な挨拶。元ネタはアニメ、Dr.スランプアラレちゃんのエンディングで使われていたものです。
言葉の乱れとはよく言われていますが、日本人って昔(Dr.スランプはそんなに昔じゃないですが(^_^;))から略語が好きなのかなぁと思います。
「演説歌」→「演歌」「ゆかたびら」→「ゆかた」「ハンカチーフ」→「ハンカチ」「学生生徒」→「学徒」など昔から略語があふれていたのですね。

こういう日本語の歴史みたいなものを辿るのは楽しいものです(^^)

関係無いですが、写真は散歩中に見つけたポンプ式の井戸です。

前置きはここまでにして、今回はオープンソース版DroneでCI(継続的インテグレーション)環境を構築するお話です。

最近色々なホスティング型のCI環境がたくさん出ていますね。TravisCIやCircleCIなど使っている方も多いのではないでしょうか?
同じホスティング型にDrone.ioというのがありますが、実はこちらのサービス、オープンソース版も出しているのです。ソースはこちら
Go言語で書かれているあたり、新しさを感じますね〜(・∀・)GitHubやBitBucketなどとも連携ができます。

こちらのDrone、何が特徴かと言いますとDockerを利用してテストやビルドを行う点にあります。
Dockerとは簡単に言うとサーバ上にサーバOSとは隔離されたアプリケーション環境(コンテナと言います)を構築できる仮想化ソフトウェアです。
詳しい説明はDockerに関する記事が沢山あるのでそちらにお任せしますが、VMWareなどとくらべてディスク使用量が少なかったり起動が早かったり、いろいろ利点があります。

では実際に試してみましょう( ´∀`)CentOS7.0 + MariaDB + BitBucketという環境でやっていきます。ちなみにCentOS6だとDroneが入らないので注意です(知らずに最初入れようとしてハマってました……)
(さらに…)