私は PHP ファイルを含む Git リポジトリを持っており、Ubuntu 18.04 で Jenkins を実行しています。その上で Apache Web サーバーを実行しています。私が望むのは、Jenkins がリポジトリから PHP ファイルを定期的に取得し、home/var/www/html に保存することだけです。すべて設定済みで、リポジトリは接続され、認証されていますが、Jenkins がリポジトリから指定したローカル フォルダーにファイルを保存する方法がわかりません。
答え1
git archive --remote=ssh://[email protected]/myrepo.git master | tar -x
スタックオーバーフローの同じ質問も参照してください:https://stackoverflow.com/questions/13750182/git-how-to-archive-from-remote-repository-directly