c# - 如何将 Jenkins s3 发布插件用于每个构建的相同位置?

标签 c# jenkins amazon-s3 jenkins-plugins

我正在使用 Jenkins 构建我的应用程序,然后我需要将其发布到 s3。其中一个输出是安装 exe 文件,然后我将其作为链接提供给应用程序的用户。因此,对于每次构建,我都需要将此安装程序文件始终放在同一个位置。但是,无论我如何设置我的 S3 发布后构建步骤,工件都会上传到每个构建的单独文件夹中,就像这样 s3 structure

有没有办法让我每次都设置发布到目录/存储桶的根目录,如果需要覆盖旧文件?这将消除 jobs/TestTrayApp/{buildnumber} 目录。这是我的 s3 发布后构建步骤设置:

enter image description here

最佳答案

我不确定我是否完全理解您想要什么,但根据我收集到的信息,您有一个 .exe 文件需要在发布到 s3 之前位于特定位置?

为什么不在实际后期构建(发布到 s3)之前添加另一个后期构建操作,将 .exe 复制到目标位置,然后启动发布构建。

不会更容易:)

关于c# - 如何将 Jenkins s3 发布插件用于每个构建的相同位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47206027/

相关文章:

javascript - 仅当预加载图像时, Canvas 才会出现 CORS 问题

javascript - 如何在 WinRT 应用程序(Javascript、C#)中区分 Windows Phone 8.1 和 Windows 8.1?

docker - 如何在独立的 Jenkins 中使用 docker 命令运行 jenkins 管道作业

c# - 用于多个方法调用的 Func 委托(delegate)

git - 在 macOS 查看 homebrew 上安装后通过 SSH 连接到 Bitbucket repo

jenkins - 如何使用作业 dsl 配置基本分支构建策略插件?

amazon-web-services - aws-ec2 - 您无权执行此操作

node.js - 使用 NodeJS 和 S3FS/multiparty 将文件上传到 Amazon S3

c# - ASP.Net 按钮不引发回传

c# - 如何跳过流中的字节