cf pushが私のアプリケーションをbluemixにデプロイするという印象を受けました。 git pushはソースをプロジェクトのgitリポジトリにプッシュするだけで、アプリケーションを再デプロイしません。あれは正しいですか?cf pushとgit push on Bluemix
答えて
私はそれがあなたのbluemix toolchainのセットアップ方法に依存すると思います。 git pushがビルドを開始し、cf pushまたは同等のものを開始するように見えます。アプリケーションはgit pushの後に必ず再構築されます。
私の場合は、git pushに含まれていない.envという名前のファイルがありました。私が明示的にgit addを使ってそのファイルを追加した後、別のプッシュを行った後、アプリケーションは再構築され、正しく動作しました。
結論は、bluemixのgit pushを注意しなければならないことです。
gitコマンドは、ローカルシステムからgitリポジトリにファイルを準備して送信します。 DevOpsツールチェーンまたはパイプラインを設定している場合、そのツールチェーンはリポジトリを監視し、Bluemixでアプリケーションを稼働させるための一連の手順(ビルド、テスト、青緑展開など)を実行できます。しかし、これはgit pushとは関係がありません.Bluemixはあなたが更新したコードを送ったリポジトリを監視しています。
cf(およびbx)コマンドはBluemixと直接対話します。 cf(Cloud Foundry)プッシュは、現在のフォルダ構造の内容をBluemixにアップロードします。
cfとgitの両方で、ファイルとフォルダを無視できます。これにより、クラウドアプリケーションの資格情報などを誤ってパブリックgitリポジトリに格納することがなくなります。 .gitignoreファイルに、env.jsonファイルがgitリポジトリに保存されないように指定するエントリがある可能性があります。ただし、アプリを実行するにはそのファイルが必要です。 cfは違うファイル.cfignoreを使用して、何を無視するかを指示します。ローカルのテストファイル、実行中のアプリケーションで使用されていないローカルまたはgit向けのドキュメントは、クラウドアプリケーションのスペースにアップロードしないでください。たとえば、 "Documentation"フォルダ内のすべてのファイルを無視するようcfに指示することができます。ドキュメンテーションフォルダ内のこれらのプレゼンテーション、pdf、イメージなどは、すべてあなたのクラウド--Blemix - 環境に送信されません。
- 1. cf pushとcf pushを使用するタイミング-p
- 2. git-http-backend/nginx - push on error
- 3. git push origin masterとgit pushの違い
- 4. BluemixへのCF pushが失敗しました
- 5. jwt config秘密ファイルpush on git
- 6. strange git pushエラー
- 7. git push originとgit push origin masterの違い
- 8. Git pushコマンド
- 9. Git Push Not Working
- 10. git push to branch
- 11. バックデートでgit push
- 12. git post-push hook?
- 13. Git push failed:403
- 14. Git push reminder/helper?
- 15. Git push without pull
- 16. Git push upstream
- 17. Heroku - git push
- 18. "git push origin master"フリーズ
- 19. Git push to Googleクラウドコンピューティングエンジン
- 20. "git push":スラッグコンパイルがハングアップ
- 21. 'git push origin master'フリーズ
- 22. Git push to remote directory?
- 23. Git push to remote fail
- 24. git push操作エラー
- 25. Git push to live ssh
- 26. Bitbucket git push as user
- 27. Heroku-Git push without building
- 28. C++/CLIで#pragma managed(push、on)と#pragma managed(push、off)?
- 29. regluar 'git push'出力からのHeroku 'git push'出力の解読
- 30. gitのforce pushとnormal pushの違いは何ですか