2
我正在使用lftp來自動化gitlab ci部署。我運行腳本來部署我的代碼,除了需要上傳到其他服務器的「靜態」文件。這裏是我當前代碼的一個示例。自動.gitlab-ci.yml lftp配置
script:
- >
lftp
-e "mirror
--exclude ^\.git.*
--exclude-glob *.sql
--exclude-glob *.sqlite3
--exclude-glob *.txt
--exclude-glob *.csv
--exclude-glob *.pyc
--exclude settings.py
--exclude migracion/
--exclude static/
--exclude ^Resources/Private/
--exclude \.gitlab-ci.yaml
-eRv $CI_PROJECT_DIR /pro/ject/dirs; quit;"
sftp://$ACC
這很好,但在此之後,我必須手動將靜態文件上傳到靜態文件服務器。你能幫我一個腳本,只獲取所有靜態文件夾中的文件嗎?靜態文件夾可以位於其他文件夾的根目錄中。許多Thx。