6

私は現在、SVN から GIT、特にリポジトリ用の BitBucket に移行しています。

BitBucketへのコミットをリモートサーバーに自動的にプッシュするようにgithook / BitBucketサービスをセットアップする方法について話しているGoogle経由の記事をいくつか見ました。私がすべて正しく読んでいれば、これはすべて、これらの更新をリモート サーバーに自動的にプッシュすることに関するものです。

リモート サーバー、特に運用サーバーへのプッシュを制御できるようにしたいと考えています。コミットされたすべてのものが運用準備完了であると想定するのではなく、いつ変更が行われるかを制御したいからです。

これを実現する方法について、プロットと明らかな何かが欠けていますか? 私の目標は、他のチーム メンバーのためにステージング サーバーと運用サーバーへの FTP アクセスを設定する必要性を事実上なくすことですが、それでも制御された方法でこれらにコードをプッシュできるようにすることです。

4

1 に答える 1

2

この投稿を見てください:

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

これは実際の要件ではありません。しかし、PHP で少し努力するだけで、プッシュを選択的に行うことができます。

予想される解決策は、各ペイロードをキューとしてデータベースに保存し、必要に応じて完全なキュー ペイロードを展開する (そしてキューを空にする) ことです。

于 2013-12-12T12:15:19.947 に答える