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

Determine critical plugins that depend on git-plugin

    XMLWordPrintable

Details

    • Task
    • Status: Resolved (View Workflow)
    • Minor
    • Resolution: Done
    • evergreen
    • None
    • 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

            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

            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

            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

            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

            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
            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

            CC markwaite To see if he sees any problem

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

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

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

            People

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

              Dates

                Created:
                Updated:
                Resolved: