我正在使用 Jenkins 构建我的应用程序,然后我需要将其发布到 s3。其中一个输出是安装 exe 文件,然后我将其作为链接提供给应用程序的用户。因此,对于每次构建,我都需要将此安装程序文件始终放在同一个位置。但是,无论我如何设置我的 S3 发布后构建步骤,工件都会上传到每个构建的单独文件夹中,就像这样
有没有办法让我每次都设置发布到目录/存储桶的根目录,如果需要覆盖旧文件?这将消除 jobs/TestTrayApp/{buildnumber} 目录。这是我的 s3 发布后构建步骤设置:
最佳答案
我不确定我是否完全理解您想要什么,但根据我收集到的信息,您有一个 .exe 文件需要在发布到 s3 之前位于特定位置?
为什么不在实际后期构建(发布到 s3)之前添加另一个后期构建操作,将 .exe 复制到目标位置,然后启动发布构建。
不会更容易:)
关于c# - 如何将 Jenkins s3 发布插件用于每个构建的相同位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47206027/