現在、github を使用してコード リポジトリをホストし、ファイルをコピーして FTP 経由でサーバーに貼り付けることで、サイトに更新をプッシュしています。ただし、私が使用しているホストでは ssh アクセスが許可されているため、これを行うにはもっと簡単な方法が必要です。
私がやろうとしていることは次のとおりです。
- すべてのコードを実際にデプロイする前にチェックする Jenkins (CI) をセットアップします。
- 単一のリポジトリから複数のサイトにデプロイできます。ただし、各サイトには 1 つまたは 2 つの一意のファイルがあります (Google アナリティクス コードを含むビューなど)。
これまでの私のGoogle-ingから、GitHubが提供するWebhookを介してデプロイするか、Capistranoを介してデプロイできます。
それで、私の質問は、すべてをセットアップするための最良の方法は何ですか?
注:私はまだプログラミングの初心者なので、質問をするときに考慮していないことは何でも気にしてください