投稿

6月, 2011の投稿を表示しています

dotcloud いいね!環境編

引き続き dotcloud。環境の私的覚書など。途中 (必要になったら書くかも)。 CPU Intel(R) Xeon(R) CPU - X5550 @ 2.67GHz * 4 ( /proc/cpuinfo ) メモリ 35031888 kB ( /proc/meminfo ) ディスク Filesystem 1K-blocks Used Available Use% Mounted on rootfs 1056888712 66780428 936421464 7% / none 1056888712 66780428 936421464 7% / /dev/sdh1 1056888712 66780428 936421464 7% /home/dotcloud varrun 4096 32 4064 1% /var/run varlock 1024 0 1024 0% /var/lock shm 65536 0 65536 0% /dev/shm OS debian 6.0 - squeeze/sid (sid ?!) Linux version 2.6.38.2-grsec-dotcloud-ec2 (root@ebichu) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) Java Java(TM) SE Runtime Environment (build 1.6.0_24-b07) Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode) Jetty jetty-6.1.22 Python Python 2.6.5 ライブラリ (/usr/lib/python2.6/dist-packages) ANSI debconf duplicity fdpexpect

dotcloud いいね!jenkins 編

2012/05/11 更新: こっち の方が簡単 プライベートなコードは github, bitbucket などなどのオンライン VCS にホスティングしてますが、 CI もホスティングできないかなーと。そこで dotcloud ですよ!しばらく招待待ちでしたけど、今は普通に signup できるようになってます (beta から cli が結構変わってる...) 。 cli のセットアップとかは 本家ドキュメント に載ってるし、いろんな ブログ に載ってます。ただファイル転送が rsync ベースなので win ユーザは cygwin いれたりちょっとめんどい。speier さんが win 用 cli のインストーラを github に公開されてる (多謝) ので使うといいと思います。 でも動かないので、パッチを当ててコンパイルしたのを dropbox 上においてます。speier さんのやつをインストール後、dotcloud.exe を入れ替えてください。 マージしていただきました。ありがとうございます。 dotcloud の java サーブレットコンテナは jetty です。jenkins を jetty にデプロイする場合は JENKINS_HOME を設定しないと動きませぬ ( 参考 )。あたりまえですが、dotcloud の /etc/jetty/jetty.xml の書き換えなんてできません。 ここ をみて、なんとかホームディレクトリを変更しようと web.xml とか書き換えてみたんですけど、 dotcloud 上 (jetty 上?) じゃ動きませんでした。。。なので、jenkins が dotcloud で動作するよう fork しました。 /home/dotcloud ってディレクトリがあったら /home/dotcloud/jetty/.jenkins ってのを JENKINS_HOME にするようにしただけです。いちおう ここ で動かしています (ログインが必要ですw)。war は同じく dropbox 上においてますので、使いたい方はぜひ。 インストール方法 プロジェクトディレクトリの作成 mkdir <dotjenkins> プロジェクトディレクトリに jenkins.wa