lftp 从远程 FTPS 下载文件到 gitlab

问题描述 投票:0回答:0

我一个,试图得到它,以便每当管道运行时,它会自动下载远程 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

gitlab ftp ftps lftp
© www.soinside.com 2019 - 2024. All rights reserved.