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

Implement gitlab to gitty migration

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 73.16
    • Component/s: Git Access
    • Tags:
    • Impact type:
      Data Persistence Change
    • Upgrade notes:
      Hide

      Provide two migration way: 1/ a lazy migration via Git clone, 2/ a batch migration via REST API. For the 1st way: the first time a studio project is cloned from Gitty URL, it will be migrated from GitLab to Gitty. Once migrated, the following calls will not redo the migration again. For the 2nd way, an administrator can call an API to launch the GitLab migration, or another API to see the migration status.

      Show
      Provide two migration way: 1/ a lazy migration via Git clone, 2/ a batch migration via REST API. For the 1st way: the first time a studio project is cloned from Gitty URL, it will be migrated from GitLab to Gitty. Once migrated, the following calls will not redo the migration again. For the 2nd way, an administrator can call an API to launch the GitLab migration, or another API to see the migration status.
    • Sprint:
      NOS 10.2.7
    • Story Points:
      5

      Description

      We want to migrate repositories when they are accessed. This is so there's no manual operation after deployment.

      To be sure that every project has been migrated, we need to create a background service that would try to create a studio workspace for every existing project.

        Attachments

          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 - 4 days
                4d