Uploaded image for project: 'Nuxeo ECM Build/Test Environment'
  1. Nuxeo ECM Build/Test Environment
  2. NXBT-1560

Bulk configuration of GitHub repositories

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: HOOKS-1.2.0
    • Component/s: Captain Hook, GitHub

      Description

      We need to bulk update the GitHub repositories following Nuxeo standards:

      • common config for whole orga
      • common config per project (Platform, Mobile, Drive, ...) ; for instance, all platform related repositories must share the same configuration as https://github.com/nuxeo/nuxeo
      • specific config per repo ; this latter requires a per-repo config being implemented

      Here, I focused on the missing configuration to protect the master and maintenance branches.

      The solution should allow to define "groups" of repositories to be updated (platform, public, private, etc).

      Think about using GitHub tags, INI file format, per repository configuration file (like Jenkinsfile; optionally on a dedicated branch)...

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                jcarsique Julien Carsique
                Participants:
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: