Uploaded image for project: 'JOC - JobScheduler Operations Center'
  1. JOC - JobScheduler Operations Center
  2. JOC-1213

Git Repository Interface supports lifecycle of workflow changes

    XMLWordPrintable

Details

    Description

      Feature

      The below linked article includes a chapter explaining the Use Case: Lifecycle Support for Workflow Changes.

      The below development tasks are required for lifecycle support.

      Web Service Development Tasks

      • The JS7 REST Web Service API provides web services to interact with the file system of the local Git repository.
        • REST Web Service API
          • read
          • store
          • update
          • delete
      • The JS7 REST Web Service API provides web services to interact with local Git repositories.
        • The REST Web Service API uses the Git CLI.
          • Git Commands
            • add
            • commit
            • checkout
      • The JS7 REST Web Service API provides web services to interact with remote Git repositories.
        • The Web Service API uses the git CLI. 
          • Git Commands
            • clone
            • push
            • pull
      • The JS7 REST Web Service API provides web services to interact between local Git repositories (read source/target, copy source/target) to support transfer of configuration objects between environments (dev, test, prod).
        • In addition, 3rd-party Git tools cover the interaction between local (clone) Git repositories and remote (origin) Git repositories.
        • Most 3rd-party Git tools do not cover interaction between local repositories, e.g. local dev => local test

       

      Attachments

        Issue Links

          Activity

            People

              sp Santiago Aucejo Petzoldt
              ap Andreas Püschel
              Andreas Püschel Andreas Püschel
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: