2016-07-17 13 views
-1

私は最近ウェブアプリケーションのバージョン1を立ち上げました。現在はオンラインで、毎日少量のトラフィックを得ています。私は今、自分のアプリケーションのための新しい機能の開発を開始する必要がありますまた、機能が完全に開発され、ライブに行く準備ができるまで、既存のウェブサイトに影響を与えずにヒロクでオンラインでこれらの機能をテストする能力があります。これどうやってするの? gitで新しいブランチを作成するのと同じくらい簡単ですか?または、私はこれらの新しい機能をプッシュしてメインのサイトにプッシュする前にテストすることができる、私がアクセス可能な別個のURLを持つ方法がありますか?既存のウェブサイトに影響を与えずにレールアプリの新機能を開発する方法

答えて

1

私はherokuにいくつかManaging Multiple Environments for an Appを提供していますが、実際には私はこのガイドに従っていませんでしたが、参考になるかもしれません。

最後のプロジェクトではgitブランチをステージングとし、別のherokuアプリケーションでステージングWebサイトを実行するので、ステージングアプリケーションでUIテストや機能統合を実行できます(上記の追加URL)実際のウェブサイトを壊すことなくその後

機能関数はバグフリーであれば、私はステージング枝からマスターブランチにマージします。私はこれを行う良い方法であるとは確信していません、私は個人的には、特にオンライン決済のために、非常に有用であることがわかりました。

+0

アドバイスをいただきありがとうございます。同じソースコードを使用している場合、どのようにコードを別のURLにプッシュするのですか?言い換えれば、私は同じプロジェクトに対して別々のURLを持つことができますか?申し訳ありませんが、これはおそらく非常にノブの質問ですが、あなたが私のためにその部分を説明することができれば素晴らしいでしょう。 –

関連する問題