2
자동화 된 gitlab ci 배치에 lftp를 사용하고 있습니다. 다른 서버에 업로드해야하는 '정적'파일을 제외하고 스크립트를 실행하여 코드를 배포합니다. 여기 내 현재 코드의 샘플.자동화 된 .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.