1

WordPress/BuddyPressベースのサイトのバージョン管理としてGitHubを使用しようとしています。5分ごとに「プル」を自動化し、ライブサーバーをプライベートGitHubリポジトリと同期させたいと考えています。cronを使用する必要があることはわかっていますが、ここから正確にどこに進むべきかわかりません。重要な場合、サーバーはUbuntuベースです。

サーバーが5分ごとにGitHubリポジトリからプルするcronジョブを作成する必要がありますか、それともステージングフォルダーが必要ですか?これは私が混乱するところです。誰かがこのシナリオでcronジョブを作成する方法を指摘(または説明)できる場合。

4

2 に答える 2

2

これは、5分ごとに元のリポジトリから変更をプルするcronジョブの説明です。

*/5 * * * *    cd /path/to/wordpress/repo && git pull origin master
于 2012-01-25T17:15:17.403 に答える
0

開発者ブランチとマスターブランチを使用できると思います。サーバーでは、マスターブランチがアクティブである必要があります。ローカルでは、開発者ブランチがアクティブである必要があります。コードを開発者ブランチにコミットし、マスターとマージします。等。

その後、プルスクリプトを実行するようにcronjobを設定しますgit pull origin master

あなたは次のリンクを助けることができます:

于 2012-01-25T07:54:02.790 に答える