私は設定したコードシップをgit repoからプルして、リモートサイトにプッシュすることができます。すべてのファイルが自分のサイトのインストールルートにクローンされているのに対し、リモートディレクトリにプッシュする必要があります(/wp-content/plugins/
)。Git push to remote directory?
次のように私はセットアップを持って展開スクリプトは次のとおりです。
git remote add production [email protected]:production/${REPO_SLUG}.git
git config --global user.email "[email protected]"
git config --global user.name "CodeShop Deploy Bot"
git commit -m "DEPLOYMENT"
git push -f production master
は、これらのファイルがあまりにもプッシュされている場所を私は指定することができることをとにかくありますか?私はgithubリポジトリのファイル構造を再構築する必要がないようにしようとしています。
純粋にコードシップとリモートサイトの間にありますか?プロセスを開始する以外に、なぜGitが関与していますか? – jonrsharpe
元の記事で述べたように、私はgithubリポジトリに進んでいます。コードシップはそれを複製し、リモートサーバにプッシュしています。リモートサーバーにプッシュするコマンドをセットアップする必要があります。ドキュメンテーションは、従うのがむしろ困難であり、物事を設定するにはあまりにも多くの記事がありません。 https://codeship.com/documentation/continuous-deployment – EHerman
しかし、なぜコードシップスクリプトは強制的にgit repoにプッシュバックしていますか? – jonrsharpe