2013-05-22 2 views
6

私は現在SVNからGIT、特にBitBucketからreposに移行しています。BitBucket - ステージングサーバーとプロダクションサーバーにコードをプッシュ

私はgithooks/BitBucketサービスを設定して、自動的にコミットをリモートサーバーにBitBucketにプッシュする方法について、Googleからいくつかの記事を見てきました。私が正しく読んでいれば、これは自動的にこれらの更新をリモートサーバーに押し出すことです。

コミットされたものすべてが本稼働準備完了状態であると想定するのではなく、変更が行われたときに制御したいので、私たちのリモートサーバー、特に運用サーバーにプッシュを制御できるようにしたい。

プロットがありません。これをどうやって行うのかが分かりませんか?私の目標は、他のチームメンバの準備サーバー&プロダクションサーバーへのFTPアクセスを設定する必要性を実質的に排除することですが、制御された方法でこれらにコードをプッシュできます。

答えて

2

は、この記事を見てください:

http://lkwdwrd.com/git-auto-deployment/

これはあなたの実際の必要条件ではありません。しかし、PHPで少しの努力をするだけで、選択肢を増やすことができます。

予想される解決策は、各ペイロードをデータベースとしてキューに格納し、必要に応じて完全なキューペイロードをデプロイします(キューを空にします)。

関連する問題