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

Determine critical plugins that depend on git-plugin

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Resolved (View Workflow)
    • Priority: Minor
    • Resolution: Done
    • Component/s: evergreen
    • Labels:
      None
    • Similar Issues:
    • Sprint:
      Evergreen - Milestone 1

      Description

      We need to determine major plugins that depend on the git-plugin plugin so we can later run the PCT for them in a PR basis to make sure changes in the git-plugin is not breaking other plugins in essentials

        Attachments

          Issue Links

            Activity

            Hide
            rarabaolaza Raul Arabaolaza added a comment -

            Here is a list of the ones I consider important:

            github-organization-folder
            blueocean-git-pipeline
            blueocean-pipeline-api-impl
            blueocean-pipeline-editor
            blueocean-github-pipeline
            blueocean-events
            blueocean-bitbucket-pipeline
            github-branch-source
            cloudbees-bitbucket-branch-source
            blueocean-autofavorite
            github
            jx-resources
            jx-pipelines
            bitbucket
            gitlab-plugin

            Note that not check on existing tests or health status has been performed yet

            Show
            rarabaolaza Raul Arabaolaza added a comment - Here is a list of the ones I consider important: github-organization-folder blueocean-git-pipeline blueocean-pipeline-api-impl blueocean-pipeline-editor blueocean-github-pipeline blueocean-events blueocean-bitbucket-pipeline github-branch-source cloudbees-bitbucket-branch-source blueocean-autofavorite github jx-resources jx-pipelines bitbucket gitlab-plugin Note that not check on existing tests or health status has been performed yet
            Hide
            rarabaolaza Raul Arabaolaza added a comment -

            I have discared some plugins that depended transitively on git but were not using any of its API, so the final list is:

            blueocean-git-pipeline
            blueocean-pipeline-api-impl
            blueocean-github-pipeline
            blueocean-events
            blueocean-bitbucket-pipeline
            github-branch-source
            cloudbees-bitbucket-branch-source
            blueocean-autofavorite
            github
            bitbucket
            gitlab-plugin

            Show
            rarabaolaza Raul Arabaolaza added a comment - I have discared some plugins that depended transitively on git but were not using any of its API, so the final list is: blueocean-git-pipeline blueocean-pipeline-api-impl blueocean-github-pipeline blueocean-events blueocean-bitbucket-pipeline github-branch-source cloudbees-bitbucket-branch-source blueocean-autofavorite github bitbucket gitlab-plugin
            Hide
            rarabaolaza Raul Arabaolaza added a comment -

            So the end result is:

            ATH tests:

            • GitPluginTest
            • GitUserContentTest
            • MultipleSCMPluginTest
            • WorkflowPluginTest
              • hello_world_from_git
              • testSharedLibraryFromGithub

            Plugins to execute the PCT on changes:

            • blueocean-git-pipeline
            • blueocean-pipeline-api-impl
            • blueocean-github-pipeline
            • blueocean-events
            • blueocean-bitbucket-pipeline
            • github-branch-source
            • cloudbees-bitbucket-branch-source
            • blueocean-autofavorite
            • github
            • bitbucket
            • gitlab-plugin
            Show
            rarabaolaza Raul Arabaolaza added a comment - So the end result is: ATH tests: GitPluginTest GitUserContentTest MultipleSCMPluginTest WorkflowPluginTest hello_world_from_git testSharedLibraryFromGithub Plugins to execute the PCT on changes: blueocean-git-pipeline blueocean-pipeline-api-impl blueocean-github-pipeline blueocean-events blueocean-bitbucket-pipeline github-branch-source cloudbees-bitbucket-branch-source blueocean-autofavorite github bitbucket gitlab-plugin
            Hide
            rarabaolaza Raul Arabaolaza added a comment -

            CC Mark Waite To see if he sees any problem

            Show
            rarabaolaza Raul Arabaolaza added a comment - CC Mark Waite To see if he sees any problem
            Hide
            markewaite Mark Waite added a comment -

            I appreciate the careful reduction of the tests to be run. The list looks good to me.

            Show
            markewaite Mark Waite added a comment - I appreciate the careful reduction of the tests to be run. The list looks good to me.

              People

              Assignee:
              rarabaolaza Raul Arabaolaza
              Reporter:
              vilacides Isa Vilacides
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: