【发布时间】:2016-11-24 17:28:32
【问题描述】:
在构建设置中的执行 shell 中,我有 PROJECT_VERSION 变量。我想以这种方式在 FTP Publishers -> Transfer -> Source files 中使用它:
build/project_${PROJECT_VERSION}.zip
但它似乎不起作用。如何导出这些信息?我也尝试了“导出”命令,但它也不起作用。
【问题讨论】:
在构建设置中的执行 shell 中,我有 PROJECT_VERSION 变量。我想以这种方式在 FTP Publishers -> Transfer -> Source files 中使用它:
build/project_${PROJECT_VERSION}.zip
但它似乎不起作用。如何导出这些信息?我也尝试了“导出”命令,但它也不起作用。
【问题讨论】:
您真的必须指定项目版本吗?至少在使用 SSH 传输时,我通常使用通配符来指定源文件。例如
build/project_*.zip
否则你可以看看这个:How to set an environment variable programmatically in Jenkins/Hudson?
【讨论】:
build/${PROJECT_VERSION}/project_${PROJECT_VERSION}.zip,然后将“源文件”设置为build/**/*.zip,将“删除前缀”设置为build 和“远程目录” " 到 `某事/iOS。但这可能有点难看;)