リモート git ウェアハウスが変更されると、コンピューターはその変更を検出し、自動的にコードをプルできます。これを実現するにはどうすればよいですか?
スケジュールされたタスクをバックグラウンドで開始することは確かに解決策ですが、明らかにサーバー リソースの無駄です。 デプロイメントを自動化することが目的である必要があります。独自の開発環境とデプロイメント環境を直接接続したい場合は、git Hook で処理できます。 GitHub を使用して中間層をホストする場合は、GitHub の Webhook (https://developer.github.com/...) を使用できます。もちろん、バックグラウンド サービスを自分で作成して、トリガーされたリクエストを受け入れる必要もあります。 Webhook。 既製のツール travis ci (https://travis-ci.org/) を使用することもできます。 上記は参考用です。
Linux は、毎分 git pull オリジンを実行するスケジュールされたタスクを開始します
githookをチェックしてください
フックコマンドリファレンスチュートリアル: /a/11...
いいえ。クライアントはリモートエンドの変更を知ることができません。定期的に git pull にアクセスできます...
スケジュールされたタスクをバックグラウンドで開始することは確かに解決策ですが、明らかにサーバー リソースの無駄です。
デプロイメントを自動化することが目的である必要があります。独自の開発環境とデプロイメント環境を直接接続したい場合は、git Hook で処理できます。
GitHub を使用して中間層をホストする場合は、GitHub の Webhook (https://developer.github.com/...) を使用できます。もちろん、バックグラウンド サービスを自分で作成して、トリガーされたリクエストを受け入れる必要もあります。 Webhook。
既製のツール travis ci (https://travis-ci.org/) を使用することもできます。
上記は参考用です。
Linux は、毎分 git pull オリジンを実行するスケジュールされたタスクを開始します
githookをチェックしてください
フックコマンド
リファレンスチュートリアル: /a/11...
いいえ。クライアントはリモートエンドの変更を知ることができません。定期的に git pull にアクセスできます...