私は、Gemcutterを使ってrubygemsにリリースしたいくつかの宝石とgithubに保存されているソースを書いています。宝石をリリースできる宝石サーバーの作成
オープンソースではなく、コミュニティでは使用できない宝石を作成する必要があるという問題がありますが、私のチームのメンバーだけには問題があります。
私はローカルに宝石を保存し、私のGemfileでそれらを標的にすることができることを承知しています、しかし、私は
rake version:bump
rake release
または同様の操作を行うことができるようにしたいと思います。それはバージョンをバンプして私の宝石のサーバーにプッシュし、人々がそれの古いバージョンをインストールできるように古い宝石を保ちます。
これはかなり簡単であるようです。私はちょうどそれを行う方法が不足しています
ありがとうございました。しかしそれはあまり自動化されていません。これを自動化する方法はありますか、カスタムレイクタスク/フックなどを書く必要がありますか? – Yule
あなた自身のレーキタスク/フックを書く必要があるでしょう、それはかなり簡単でしょう! '' scp filename-0.0.1.gem [email protected]:/ var/www/gemserver/gems''コマンドを実行してログインしてコマンドを実行すると、ここにたくさんのオプションがあります。 – Garrett