自動ナイトリービルド

5 件のメッセージ BitcoinTalk Cdecker, ギャビン・アンドレセン, サトシ・ナカモト 2010年7月30日 — 2010年12月10日
Cdecker 2010年7月30日 18:31 UTC 原文 ·

ようやく openSuse Build Service(OBS)で bitcoind(wx の GUI なしのクライアント)のナイトリーパッケージをビルドすることに成功した。openSuse と SLE も近日対応予定。

Ubuntu パッケージをインストールするには、/etc/apt/sources.list に以下の行を追加する:

deb http://download.opensuse.org/repositories/home:/cdecker/xUbuntu_10.04/ ./次にアップデート:
sudo aptitude update
sudo aptitude install bitcoindパッケージの正当性を検証できないという警告が出た場合は、無視してほしい。まだ公開鍵が見つかっていない :-)

その後、~/.bitcoin/bitcoin.conf に設定ファイルを作成して RPC パスワードを設定する:

rpcpassword=<yourpassword>
あとはデーモンを起動するだけだ:
bitcoindそしてJSONインターフェースで制御する。

openSuse と SLE のパッケージも作成しようとしている。Debian も可能だが、wx、boost、libdb のコンパイルは大がかりすぎる。誰か手伝ってくれないか?

Cdeckerの投稿(2010年7月30日 09:31 UTC)

openSuse と SLE のパッケージも作成しようとしている。Debian も可能だが、wx、boost、libdb のコンパイルは大がかりすぎる。誰か手伝ってくれないか?

ナイトリービルドは素晴らしいアイデアだ。Build Service は自動 SVN アップデートを行うのだろうか? GUI の Bitcoin のビルドを手伝ってくれる人はいるか(または wxWidgets チームの誰かを知っている人は?)

Cdecker 2010年12月9日 17:03 UTC 原文 ·

実際、openSuse Build Service は、多数のシステム向けに信頼性の高いビルドを行い、すべてのディストロ間で一貫して更新する必要があるパッケージ向けだが、小さな cron ジョブを追加して SVN をプルし、変更を Build Service にプッシュして再コンパイルをトリガーすることもできる。ただし濫用はしないほうがいい。

遅かれ早かれ、(今のところ存在しない)ユニットテストに対してコード提出をチェックする継続的インテグレーションツールを追加すべきだと思う。ナイトリービルドも作成できる^^

Cdecker さん、これを設定してくれてありがとう。

GUI 版もビルドできる可能性はあるか?Ubuntu であれば、wxWidgets 2.9.0 を入手すれば、build-unix.txt の手順に正確に従うだけで済むはずだ。wxWidgets を一度ビルドしてそのまま使い続けられる環境か?

Cdecker 2010年12月10日 00:16 UTC 原文 ·

可能なはずだ。ただ、こちらは静的リンクをしているので、フル機能の wxWidgets ビルドを提供しているという印象を与えないように、in-tree 版として持っておきたい。

しばらく取り組めていないが、この休暇中にまた試してみるかもしれない 😄