我有 2 个构建过程。一是编译我们的 delphi 项目,二是在 ftp 服务器上部署工件。为了存储工件,我使用“工件部署器”插件。
如其他一些帖子中所述,此处为copy-artifacts-from-specific-promoted-build或how-to-promote-a-specific-build-number-from-another-job-in-jenkins我安装了触发插件对其他项目的构建/调用。
到目前为止,一切似乎都很好。部署作业被触发。但在开始后部署作业失败并出现评论“konnte nicht auf vorgelagerten Artefaktbereich zugreifen.Archiviert das Quellprojekt Artefakte?” 或“无法访问上游工件区域。上游项目归档工件”?但在编译作业日志中说:
ArtifactDeployer] - 从 post-action 开始部署 ... [ArtifactDeployer] - 398 个文件已从 'C:\Daten\jenkins\jobs\Integra-2.2.4.SP_P1\workspace' 复制到 '\\titan\IntegraWWS2\Deploy\2.2.4.SP_P1\ 2015-08-17_13-42-38\bin32'。 [ArtifactDeployer] - 从 post-action 停止部署...
我也可以从该特定版本的网站访问存档的工件。
为了在“从其他项目复制工件”部分定义特定构建,我尝试了各种版本:
- 使用上游作业中的参数
- “触发该作业的上游构建”选项
没有工作。而且我确定这不是 Windows 访问限制问题。