Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-51523

Delegate artifact lifecycle management to S3

    XMLWordPrintable

Details

    Description

      When using the artifact manager users are likely assuming delegation of artifact lifecycle to AWS S3
      We shouldn't delete artifacts by default (configurable with a system property)

      Attachments

        Issue Links

          Activity

            csanchez Carlos Sanchez created issue -
            csanchez Carlos Sanchez made changes -
            Field Original Value New Value
            Status Open [ 1 ] In Progress [ 3 ]
            csanchez Carlos Sanchez made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]

            Code changed in jenkins
            User: Carlos Sanchez
            Path:
            src/main/java/io/jenkins/plugins/artifact_manager_jclouds/JCloudsArtifactManager.java
            http://jenkins-ci.org/commit/artifact-manager-s3-plugin/735de3015e4fe32710d8aad5f150608c0073d58a
            Log:
            JENKINS-51523 Delegate artifact lifecycle management to S3

            Do not delete any artifacts from Jenkins

            Unless a system property is set

            *NOTE:* This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

            Functionality will be removed from GitHub.com on January 31st, 2019.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Carlos Sanchez Path: src/main/java/io/jenkins/plugins/artifact_manager_jclouds/JCloudsArtifactManager.java http://jenkins-ci.org/commit/artifact-manager-s3-plugin/735de3015e4fe32710d8aad5f150608c0073d58a Log: JENKINS-51523 Delegate artifact lifecycle management to S3 Do not delete any artifacts from Jenkins Unless a system property is set * NOTE: * This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
            cloudbees CloudBees Inc. made changes -
            Remote Link This issue links to "CloudBees Internal ARC-297 (Web Link)" [ 20743 ]

            Code changed in jenkins
            User: Carlos Sanchez
            Path:
            src/main/java/io/jenkins/plugins/artifact_manager_jclouds/BlobStoreProvider.java
            src/main/java/io/jenkins/plugins/artifact_manager_jclouds/JCloudsArtifactManager.java
            src/main/java/io/jenkins/plugins/artifact_manager_s3/S3BlobStore.java
            http://jenkins-ci.org/commit/artifact-manager-s3-plugin/11f2455c9e006842b95606903b05bf41223f32bb
            Log:
            JENKINS-51523 Move constants to S3BlobStore

            and add a new one for separately control stash deletion

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Carlos Sanchez Path: src/main/java/io/jenkins/plugins/artifact_manager_jclouds/BlobStoreProvider.java src/main/java/io/jenkins/plugins/artifact_manager_jclouds/JCloudsArtifactManager.java src/main/java/io/jenkins/plugins/artifact_manager_s3/S3BlobStore.java http://jenkins-ci.org/commit/artifact-manager-s3-plugin/11f2455c9e006842b95606903b05bf41223f32bb Log: JENKINS-51523 Move constants to S3BlobStore and add a new one for separately control stash deletion

            Code changed in jenkins
            User: Carlos Sanchez
            Path:
            README.md
            pom.xml
            src/main/java/io/jenkins/plugins/artifact_manager_jclouds/JCloudsArtifactManager.java
            src/main/java/io/jenkins/plugins/artifact_manager_s3/S3BlobStore.java
            src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerTest.java
            http://jenkins-ci.org/commit/artifact-manager-s3-plugin/479c7ce380dbedd0f7a936d6c117a543465e1b5c
            Log:
            Merge branch 'master' into JENKINS-51523

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Carlos Sanchez Path: README.md pom.xml src/main/java/io/jenkins/plugins/artifact_manager_jclouds/JCloudsArtifactManager.java src/main/java/io/jenkins/plugins/artifact_manager_s3/S3BlobStore.java src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerTest.java http://jenkins-ci.org/commit/artifact-manager-s3-plugin/479c7ce380dbedd0f7a936d6c117a543465e1b5c Log: Merge branch 'master' into JENKINS-51523

            Code changed in jenkins
            User: Carlos Sanchez
            Path:
            src/main/java/io/jenkins/plugins/artifact_manager_jclouds/BlobStoreProvider.java
            src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerTest.java
            http://jenkins-ci.org/commit/artifact-manager-s3-plugin/706b58c0545b1d056abbca3bd736bfbabf13f9d5
            Log:
            JENKINS-51523 Implement new methods on stub

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Carlos Sanchez Path: src/main/java/io/jenkins/plugins/artifact_manager_jclouds/BlobStoreProvider.java src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerTest.java http://jenkins-ci.org/commit/artifact-manager-s3-plugin/706b58c0545b1d056abbca3bd736bfbabf13f9d5 Log: JENKINS-51523 Implement new methods on stub

            Code changed in jenkins
            User: Carlos Sanchez
            Path:
            pom.xml
            src/main/java/io/jenkins/plugins/artifact_manager_s3/S3BlobStore.java
            src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerTest.java
            http://jenkins-ci.org/commit/artifact-manager-s3-plugin/a25b8ed49f40f29562c4a4af6cffd37024bb0f8b
            Log:
            JENKINS-51523 Delegate artifact lifecycle management to S3

            Compare: https://github.com/jenkinsci/artifact-manager-s3-plugin/compare/735de3015e4f...a25b8ed49f40
            *NOTE:* This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

            Functionality will be removed from GitHub.com on January 31st, 2019.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Carlos Sanchez Path: pom.xml src/main/java/io/jenkins/plugins/artifact_manager_s3/S3BlobStore.java src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerTest.java http://jenkins-ci.org/commit/artifact-manager-s3-plugin/a25b8ed49f40f29562c4a4af6cffd37024bb0f8b Log: JENKINS-51523 Delegate artifact lifecycle management to S3 Compare: https://github.com/jenkinsci/artifact-manager-s3-plugin/compare/735de3015e4f...a25b8ed49f40 * NOTE: * This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.

            Code changed in jenkins
            User: Carlos Sanchez
            Path:
            pom.xml
            src/main/java/io/jenkins/plugins/artifact_manager_jclouds/JCloudsArtifactManager.java
            src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockApiMetadata.java
            src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockApiMetadataTest.java
            src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockBlobStore.java
            src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockBlobStoreTest.java
            src/test/java/io/jenkins/plugins/artifact_manager_jclouds/NetworkTest.java
            http://jenkins-ci.org/commit/artifact-manager-s3-plugin/89d11979f59c028529bbc352b4822e2b99a32465
            Log:
            Merge branch 'master' into JENKINS-51523

            Compare: https://github.com/jenkinsci/artifact-manager-s3-plugin/compare/a25b8ed49f40...89d11979f59c
            *NOTE:* This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

            Functionality will be removed from GitHub.com on January 31st, 2019.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Carlos Sanchez Path: pom.xml src/main/java/io/jenkins/plugins/artifact_manager_jclouds/JCloudsArtifactManager.java src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockApiMetadata.java src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockApiMetadataTest.java src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockBlobStore.java src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockBlobStoreTest.java src/test/java/io/jenkins/plugins/artifact_manager_jclouds/NetworkTest.java http://jenkins-ci.org/commit/artifact-manager-s3-plugin/89d11979f59c028529bbc352b4822e2b99a32465 Log: Merge branch 'master' into JENKINS-51523 Compare: https://github.com/jenkinsci/artifact-manager-s3-plugin/compare/a25b8ed49f40...89d11979f59c * NOTE: * This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.

            Code changed in jenkins
            User: Jesse Glick
            Path:
            pom.xml
            http://jenkins-ci.org/commit/artifact-manager-s3-plugin/dcd46a2a81e65725b51a79d31fb2927bc193e905
            Log:
            Merge branch 'master' into JENKINS-51523

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: pom.xml http://jenkins-ci.org/commit/artifact-manager-s3-plugin/dcd46a2a81e65725b51a79d31fb2927bc193e905 Log: Merge branch 'master' into JENKINS-51523

            Code changed in jenkins
            User: Jesse Glick
            Path:
            pom.xml
            src/main/java/io/jenkins/plugins/artifact_manager_s3/S3BlobStore.java
            src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockBlobStore.java
            src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockBlobStoreTest.java
            src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerTest.java
            http://jenkins-ci.org/commit/artifact-manager-s3-plugin/bc31751db95d6057b9169f3b055b3e640d21401e
            Log:
            JENKINS-51523 Fixed test infrastructure for suppressing artifact/stash deletion.

            Compare: https://github.com/jenkinsci/artifact-manager-s3-plugin/compare/dcd46a2a81e6^...bc31751db95d
            *NOTE:* This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

            Functionality will be removed from GitHub.com on January 31st, 2019.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: pom.xml src/main/java/io/jenkins/plugins/artifact_manager_s3/S3BlobStore.java src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockBlobStore.java src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockBlobStoreTest.java src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerTest.java http://jenkins-ci.org/commit/artifact-manager-s3-plugin/bc31751db95d6057b9169f3b055b3e640d21401e Log: JENKINS-51523 Fixed test infrastructure for suppressing artifact/stash deletion. Compare: https://github.com/jenkinsci/artifact-manager-s3-plugin/compare/dcd46a2a81e6 ^...bc31751db95d * NOTE: * This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
            jglick Jesse Glick made changes -
            Remote Link This issue links to "PR 39 (Web Link)" [ 20758 ]

            Code changed in jenkins
            User: Carlos Sanchez
            Path:
            pom.xml
            src/main/java/io/jenkins/plugins/artifact_manager_jclouds/BlobStoreProvider.java
            src/main/java/io/jenkins/plugins/artifact_manager_jclouds/JCloudsArtifactManager.java
            src/main/java/io/jenkins/plugins/artifact_manager_s3/S3BlobStore.java
            src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockBlobStore.java
            src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockBlobStoreTest.java
            src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerTest.java
            http://jenkins-ci.org/commit/artifact-manager-s3-plugin/b09776a43157dd8a67095dd728f9a691d0647508
            Log:
            Merge pull request #39 from jenkinsci/no-delete-JENKINS-51523

            JENKINS-51523 Delegate artifact lifecycle management to S3 (redux)

            Compare: https://github.com/jenkinsci/artifact-manager-s3-plugin/compare/7407cbd90e5a...b09776a43157
            *NOTE:* This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

            Functionality will be removed from GitHub.com on January 31st, 2019.

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Carlos Sanchez Path: pom.xml src/main/java/io/jenkins/plugins/artifact_manager_jclouds/BlobStoreProvider.java src/main/java/io/jenkins/plugins/artifact_manager_jclouds/JCloudsArtifactManager.java src/main/java/io/jenkins/plugins/artifact_manager_s3/S3BlobStore.java src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockBlobStore.java src/test/java/io/jenkins/plugins/artifact_manager_jclouds/MockBlobStoreTest.java src/test/java/io/jenkins/plugins/artifact_manager_s3/JCloudsArtifactManagerTest.java http://jenkins-ci.org/commit/artifact-manager-s3-plugin/b09776a43157dd8a67095dd728f9a691d0647508 Log: Merge pull request #39 from jenkinsci/no-delete- JENKINS-51523 JENKINS-51523 Delegate artifact lifecycle management to S3 (redux) Compare: https://github.com/jenkinsci/artifact-manager-s3-plugin/compare/7407cbd90e5a...b09776a43157 * NOTE: * This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
            csanchez Carlos Sanchez made changes -
            Resolution Fixed [ 1 ]
            Status In Review [ 10005 ] Resolved [ 5 ]

            People

              csanchez Carlos Sanchez
              csanchez Carlos Sanchez
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: