我有一個 git 儲存庫,其中包含 php 檔案和在 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