我的总体目标是,从 S3 同步一个文件,然后硬链接它以避免“许多副本”并在构建 docker 容器时节省空间。这是我到目前为止所拥有的
withAWS(region: 'us-east-1') {
s3Download(
bucket: 'artifacts.mydomain.tld',
file: "${env.ORACLE_RPM}",
path: "${env.HOME}/${env.ORACLE_RPM}",
)
script {
linkBlocking("etc/docker/${env.PROJECT}/${env.ORACLE_RPM}", "${env.HOME}/${env.ORACLE_RPM}")
}
}
s3Download
作品,虽然我不确定如果有新版本可用,它是否会更新文件。
但是,当我尝试使用FileSystem
该类时,我实际上无法找出正确的调用约定,至少构造函数似乎没有充分记录。