AWS CodePipeline Jenkins Plugin 是否支持 Output 支持通配符?
Does AWS CodePipeline Jenkins Plugin support Output support wildcard?
AWS CodePipeline Jenkins 插件在 AWS CodePipeline Publisher 部分中有 'Output Locations' 部分(在 Post-构建操作中)。我的问题是,我可以在 'Output Locations' 中指定通配符吗?假设某个文件夹包含几个文件和文件夹,我只想输出一个jar文件,那么我可以在'Output Locations'中指定/PATH/*.jar吗?
不,目前只支持特定的文件或目录。
解决方法可能是构建步骤将所有 .jar 文件复制到工作区中的特定目录,然后将整个目录指定为输出位置。
没有。目前不支持通配符。以下是我遵循的解决方案:
我通常会在我的服务器根目录中创建一个 make.sh 文件。这个
复制工件目录中的所有相关构建文件。
构建成功后,我运行make.sh打包所有工件
并创建一个 ZIP 文件。
最后在Jenkins中配置artifacts目录
CodePipeline 发布者插件。
效果非常好,我可以以任何我想要的方式自定义我的包。
AWS CodePipeline Jenkins 插件在 AWS CodePipeline Publisher 部分中有 'Output Locations' 部分(在 Post-构建操作中)。我的问题是,我可以在 'Output Locations' 中指定通配符吗?假设某个文件夹包含几个文件和文件夹,我只想输出一个jar文件,那么我可以在'Output Locations'中指定/PATH/*.jar吗?
不,目前只支持特定的文件或目录。
解决方法可能是构建步骤将所有 .jar 文件复制到工作区中的特定目录,然后将整个目录指定为输出位置。
没有。目前不支持通配符。以下是我遵循的解决方案:
我通常会在我的服务器根目录中创建一个 make.sh 文件。这个 复制工件目录中的所有相关构建文件。
构建成功后,我运行make.sh打包所有工件 并创建一个 ZIP 文件。
最后在Jenkins中配置artifacts目录 CodePipeline 发布者插件。
效果非常好,我可以以任何我想要的方式自定义我的包。