我一个,试图得到它,以便每当管道运行时,它会自动下载远程 FTPS 的给定目录中的所有更新文件。
我尝试做的一个例子是每天左右 GitLab 的管道连接到 FTPS (A) 忽略所有指定的文件并下载每个包含更新文件的文件夹
这是我目前所拥有的
variables:
HOST: "$FTPHOST"
USERNAME: "$FTPUSER"
PASSWORD: "$FTPPASS"
deploy:
script:
- apt-get update -qq && apt-get install -y -qq lftp
- lftp -c "set ftp:ssl-allow no; open -u $USERNAME,$PASSWORD $HOST; cd /test; mirror -e /gitTestFile--ignore-time --parallel=10 --exclude-glob .git* --exclude .git/"
only:
- main