Uploaded image for project: 'Nuxeo Studio'
  1. Nuxeo Studio
  2. NXS-5832

Experiment Custom Git Repository

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.29.0
    • Component/s: Git Access
    • Tags:
    • Team:
      NOS
    • Sprint:
      NOS 11.1.31 - 2020-04 1

      Description

      In some cases we need to be able to set a custom Git repository, for instance Github or Gitlab or any other self hosted service.

      As a first step; we do not expose any UI for configuring it; the feature is in very early stage.

      • PUT /nuxeo/site/studio/v2/project/<project>/remote-repository: to update remote repository properties
      • DELETE /nuxeo/site/studio/v2/project/<project>/remote-repository: to remove remote repository configuration

      There are some limited identified usages:

      • Only Administrators can setup a custom repository
      • Github/Gitlab protected branch are handled for now as a "merge issue"; without any proper informative message asking the user to do a PR from the remote system.
      • Gitlab doesn't create a repository with a default master branch, and it has to be created manually first from Gitlab
      • You need to git clone --mirror your Studio repository first.
      • Using external system will not hide at all wip-* branches
      • Moving a tag doesn't override release, neither trigger a release build.
      • We do not cover, for now, any side effect from unexpected results tied to force pushes, ...

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 day
                  1d