Я не могу заставить это работать, надеясь, что кто-то может помочь.
Это мой файл bitbucket-pipelines.yml:
image: cschlosser/alpine-lftps
pipelines:
branches:
master:
- step:
deployment: production
script:
lftp -d -e "mirror --reverse . $FTP_TARGET_PATH" -p $FTP_PORT -u $FTP_USERNAME,$FTP_PASSWORD $FTP_TARGET_SITE
Это ошибка, которую я получаю:
+ lftp -d -e "mirror --reverse . $FTP_TARGET_PATH" -p $FTP_PORT -u $FTP_USERNAME,$FTP_PASSWORD $FTP_TARGET_SITE
---- Resolving host address...
---- 2 addresses found: XXXX:bXXX:4::23, XXX.XX.XX.XX
---- Connecting to xxx.hostxxx.net (XXXX:bXXX:4::23) port 21
**** connect(control_sock): Address not available
---- Closing control socket
---- Connecting to xxx.hostxxx.net (XXX.XX.XX.XX) port 21
**** SSL_connect: wrong version number
---- Closing control socket
mirror: Fatal error: SSL_connect: wrong version number
Я могу подключиться к учетной записи FTP через клиента, так что это как-то связано с этим конвейером / lftp.Я не могу найти, как включить SSL для этого скрипта alpine-lftps, или это просто сработает?