Git Flow を使用して約 4 人のチームとして開発している Web アプリがあり、すべてがうまく機能しています。私たちのマスターは (私たちが理解しているように) 利用可能なコードの製品版として扱われます。マスターが更新されるとすぐに、顧客がアクセスできる本番サーバーにアップロードされます。
master ブランチを取得し、5 日ごとに現在の状態で本番サーバーにアップロードしたいと考えています。BitBucket に保存されます。
これはどのように行うことができますか?
カスタム アクションをアタッチするために使用できる git のフックがあります。ただし、git 内で特定のイベントが発生したときではなく、指定されたスケジュールでこれを実行したいので、本番環境から最新のものをプルしてデプロイするスクリプトを作成します。
このスクリプトをスケジュールに従って実行するように設定し、すべての設定を行います。
http://jenkins-ci.orgを調べています。私たちはそれを行い、それはうまくいきます。
何か問題がありましたら、私に知らせてください.. twitter @JohnathanMSmith
プロジェクトに変更があるたびに、またはタイムチェックでjenkins ciに実行させることができます..