web-dev-qa-db-ja.com

ローカル - bitbucket - 共有ホスティングからテーマをアップロード/更新するにはどうすればいいですか?

私はWordpressのために私のカスタムテーマを維持し更新するための最善の最も適切な方法を見つけ出すのに苦労しています。

私は主に私のテーマを開発し、bitbucketにすべてをプッシュするwordrpessでローカルサーバー(wamp)をセットアップしました。この時点で私はたいてい自分のテーマを自分のローカルマシンからftpサーバのテーマフォルダにアップロードしています。しかし、これは古いアプローチのようです。

動的更新について話題になっている人が増えています - テーマをホストに直接プッシュしてください(from bitbucket)。私は最良のアプローチと「ハウツー」チュートリアルを探してみましたが失敗しました。

私のホスティングは共有されており、SSHアクセスがあります。これらすべての使い方 - わかりません。たぶん誰かが私をチュートリアルに向かわせることができますか?

1
nerijusgood

簡単に言えば、これには2つの基本的なアプローチがあります。

  1. 別の場所に構築して(何らかの方法で)結果をターゲットサーバーにアップロードする
  2. ターゲットサーバー上ですべてを正しく実行する

これのどちらかまたは2つのいくつかの組み合わせを実行するさまざまな解決策があります。

あなたが与えた条件(Bitbucketとserver with Git)の最も簡単な可能な方法は、

  1. BitbucketにサーバーへのWebフック呼び出しを行わせます。
  2. サーバーに呼び出しを待機させ、特定のデプロイ可能なブランチから変更を取得します。

個人的には私は myWebHook を使ってこの方法を成功させました。 Bitbucketサポートを実装しているので、サーバーにアップロードするだけで、それを実現するには少し構成が必要です。

0
Rarst