Docker

オープンソース版Droneでのビルド成功後にS3へファイルを配布する方法

オープンソース版Droneでのビルド成功後にS3へファイルを配布する方法は以下の通りです。 .drone.ymlファイルの設定 以下の通りpublish: s3:を定義します。 image: go1.2 env: - GOPATH=/var/cache/drone script: - go build main.go publish: s3: acl: publ…

オープンソース版Droneで、自作のDocker imageを使ってビルドを行う方法

オープンソース版Droneで、自作のDocker imageを使ってビルドを行ってみましたので、その方法・手順を共有します。 今回は、Go 1.2とMongoDB 2.4がインストールされたDocker imageを作成し、DroneではそのDocker imageを使ってビルドを行います。 なお、Dron…

Droneのオープンソース版を試してみました。

Droneのオープンソース版が公開されたということで、早速こちらを試してみました。 GitHub: https://github.com/drone/drone デモビデオ: https://docs.google.com/file/d/0By8deR1ROz8memUxV0lTSGZPQUk GitHubのREADME.mdによると、Droneは現在以下のバージ…

Dockerコンテナ上でJenkinsをインストールして実行する

はじめに Dockerコンテナ上でJenkinsをインストールして実行する手順を説明します。Dockerのバージョンは現在の最新安定版の0.7.6であることを前提としています。 なお、今回作成したDockerイメージは、Docker Index上にリポジトリyosssi/jenkinsとして格納…

DrupalがインストールされたDockerイメージを作成する

はじめに 本記事ではDrupal on Docker - Rob Knight's blogの記事をもとに、DrupalがインストールされたDockerイメージを作成する手順を説明します。本記事の説明は、読み手の端末にDockerがインストールされていることを前提としています。Dockerがプリイン…

RedisがインストールされたDockerイメージの作成

はじめに 本記事では、Installing Redis on Docker - John Costa's Blogの記事をもとに、RedisがインストールされたDockerイメージの作成手順を説明します。本記事は、Dockerがインストール済であることを前提としています。DockerがプリインストールされたV…

Packerを使ってDockerがプリインストールされたVagrant boxを作成してみました。

Packerを使ってDockerがプリインストールされたVagrant boxを作成してみました。 PackerのテンプレートファイルはこちらのGitHubリポジトリにあります。 生成されたVagrant boxは、こちらより取得頂けます。