2016-11-09 20 views
0

私はフロントエンド開発者です。私はちょうど彼らのバックエンドのもののすべてのために開発会社を使用する新しい会社から始めました。彼らはGitHubとgitコマンドラインを使っていましたが、私の古いポジションではBitBucketを使っていましたので、ちょっとした学習曲線があります。私の古い会社では、BitBucketは各ブランチのテスト環境を持っていたので、ローカルで変更をテストすることを心配する必要はありませんでした。グーグルで一日過ごした後、ローカルクローンのビルドを作成する必要があることを知りました。gitでビルドを作成するにはどうしたらいいですか?

私の質問は次のとおりです。私はそれをどのように正確に行うのですか?私の変更はフロントエンドなので、プルリクエストを送信する前に視覚的に調べたいので、ブラウザ内のすべてを調べる必要があります。ここでは、開発会社は太字問題の指示で、私に言ったものだ:

インストール、ローカルに開発し、そこテスト。すべてが良い場合は、それ以降のテストのために がdevサイトにプッシュされます。すべてが をチェックすると、プロダクションにプッシュされます。

私は明確にするために質問したいと思いますが、ほとんどの場合、それらを保持するのは難しいです。誰でも助けてくれますか?

編集/それが何かを助けるなら、それはMagentoサイトです。

+2

gitのドキュメント、またはgithub.comのガイドを読むのはなぜですか?文字通り/ FIRST BUTTON /彼のホームページの正面と中央?ここに投稿する前に、あなたの質問を明かすために努力してください! – BadZen

+0

ええ、私はしました。失礼する必要はありません。私はこれを研究するのに〜4時間を費やしており、明確な答えを見つけることができません。たとえば、GitHubのガイドでは、必要な答えはステップ3と4の間のどこかにあるはずですが、明確に定義されていません。私はコミット/プッシュ/等ではなく、ブラウザ内でのテストについて尋ねています。プロセス。 –

+0

Casey - http://stackoverflow.com/help/how-to-askもお読みください。誰でもあなたを助けるための十分な情報を提供し始めていません。このフォーラムは特定のプログラミングに関する質問です。ソフトウェアの構築方法やテスト方法がわからない場合は、ソフトウェアに関するイントロを尋ねる場所ではありません。特定のテクノロジやツールを使用してソフトウェアビルドを構築/テストする方法がわからない場合は、使用しているテクノロジ、言語またはツール、以前に試したこと、正確な問題を教えてください。私はここで助けようとしています。これは非常に品質の低い質問です。 – BadZen

答えて

0

あなたのローカルマシンに作業環境が必要です(直接マシン上にあるか、ドッカーのコンテナ内にあるか、または迷惑メールを作成したVM内にあるか)あなたのプロジェクトに使用しているすべてのツールを使用$ mocha --recursive$ npm test - またはあなたのテストの実行に使用するもの)を実行し、ブラウザで変更を表示する必要があります(私はあなたが持っていると仮定します。これはMagentoプロジェクトなので、PHPを使用したWebサーバーです)。テストがローカルマシンを通過した後は、変更を適切なブランチにプッシュします。これは、BitBucketセットアップでこれまでと同じように動作します。

あなたの地域の環境を構築するための画像やスクリプトがあるかどうか他の会社に問い合わせてください(彼らは、あなたが迷惑メールやシェフ、ドッカーなどを使用する可能性があります)。

+0

ありがとう!これはまさに私が探していたものであり、非常に役立ちます。 –

関連する問題