Gemを作ってみた (5) 公開
前回はCoverallsでカバレッジを取得するところまで終わったので、 今回はついにRubyGemsに公開!
公開
まずはバージョンを上げる。
$ rake version:bump:patch Current version: 0.1.0 Updated version: 0.1.1
今回はversion:bump:patch
を使ったが、version:bump:minor,version:bump:major
も今後は使う機会がありそう(・∀・)
(色々試していて、いつの間にか0.1.1に(T_T))
ここでようやくリリース
$ rake release Committing simplecov-lcov.gemspec Pushing master to origin Tagging v0.1.1 Pushing v0.1.1 to origin Generated: simplecov-lcov.gemspec simplecov-lcov.gemspec is valid. WARNING: description and summary are identical Successfully built RubyGem Name: simplecov-lcov Version: 0.1.1 File: simplecov-lcov-0.1.1.gem Executing "gem push ./pkg/simplecov-lcov-0.1.1.gem": gem push ./pkg/simplecov-lcov-0.1.1.gem Enter your credentials. Don't have an account yet? Create one at https:///sign_up Email:
どうやらRubyGemsへの登録が必要らしい^^;
登録は以下の画面から
すぐに終わったので続きへ
Email: your@address.com Password: password Signed in. Pushing gem to https://rubygems.org... Successfully registered gem: simplecov-lcov (0.1.1)
公開されたgemがこちら!(2014/06/27 現在)
公開された後はtweetされるらしい(・∀・)
simplecov-lcov (0.1.1): Custom SimpleCov formatter to generate a lcov style coverage. http://t.co/mNSU0eobX0
— RubyGems (@rubygems) 2014, 5月 29
あっさりと公開できてしまった(゚∀゚)
現在、CodeClimateやGemnasiumが入った0.2.1を公開中です!
ということで、次回からは公開後に入れたサービス群について