私は基本的な電卓として機能するレールアプリケーションでルビーを作成しました。今度はこのアプリケーションをパッケージ化し、githubにアップロードし、Jenkinsにダウンロードし、このRubyアプリケーションを実行するJenkinsジョブを作成します。Ruby on Railsアプリケーションをパッケージ化する最良の方法は何ですか?
通常、これがJavaアプリケーションの場合は、jarファイルとしてパッケージ化してjarファイルを実行します。私はこのRubyアプリケーションをどのようにパッケージ化しますか?
私はこのアプリケーションをRuby Gemとしてパッケージングすることを考えましたが、主にRubyアプリケーションを別のRubyアプリケーションの内部で使用したい場合はRuby Gemsではありません。私はスタンドアロンアプリケーションとして、このアプリを実行したい。
Ruby on RailsアプリケーションをRuby Gemとしてパッケージ化したとしても、どのようにスタンドアローンの宝石として宝石を走らせるのですか?コマンドラインからそのようなコマンドを実行するコマンドは何でしょうか?
あなたはおそらく、あなたがJVM上で実行することができJRubyの実装になります。
は、ここでのRailsアプリをdockerizingについての記事です。さもなければ、レールアプリはJavaアプリとしてパッケージ化されておらず、ユニコーンやパッセンジャーのようなWebサーバーによって運営されています –
あなたは私が誤解しているかもしれないと思います。私は、Javaアプリケーションとして私のルビーアプリをパッケージ化しようとはしていない。私は単純にJavaアプリケーションとJarファイルを比較し、Rubyアプリケーションをパッケージ化しようとしているファイルの種類を人々が理解できるようにし、Jarファイルのルビに相当するものがあるかどうか尋ねました。 – user1842633