aws-codebuild-jenkins-plugin icon indicating copy to clipboard operation
aws-codebuild-jenkins-plugin copied to clipboard

Cannot override secondary artifact name

Open Jasper-Ben opened this issue 3 years ago • 0 comments

According to documentation, the following artifacts should be stored in an identical matter:

[...]
                                artifactTypeOverride: 'S3',
                                artifactLocationOverride: "${S3_BUCKET}",
                                artifactPathOverride: "${PATH}",
                                artifactNamespaceOverride: 'NONE',
                                artifactNameOverride: "foo.zip",
                                artifactPackagingOverride: 'ZIP',
                                secondaryArtifactsOverride: """[
                                    {
                                        "artifactIdentifier": "sources",
                                        "type": "S3",
                                        "location": "${S3_BUCKET}",
                                        "path": "${PATH}",
                                        "namespaceType": "NONE",
                                        "name": "bar.zip",
                                        "overrideArtifactName": "true",
                                        "packaging": "ZIP"
                                    }
                                ]""",
[...]

However, while the main artifact is correctly renamed to foo.bar, the secondary artifact name remains as defined in the codebuild buildspec. Running file on the secondary artifact shows that it is a zip archive, so it is just the naming part that's not working.

Jasper-Ben avatar Oct 05 '21 10:10 Jasper-Ben