Details
-
Feature
-
Status: Released (View Workflow)
-
High
-
Resolution: Fixed
-
2.0.0
-
None
Description
Feature
- JS7 should integrate with a Git repository to store deployable and releasable scheduling objects managed with the JOC Cockpit GUI.
- The functionality includes to
- read file tree from a repository directory in the local file system
- store scheduling objects from JOC Cockpit to a repository directory in the local file system
- delete scheduling objects from the repository directory in the local file system
- update JOC Cockpit from the scheduling objects in the local file system
- Objects that are managed individually per scheduling environment and objects that can be deployed across scheduling environments should not make it to the same Git repository
- Consider settings for the classification of scheduling objects as specified with
JOC-1217 - Any file system operations are applied to a set of two repositories:
- one for scheduling objects that are local to the environment in ./repositories/local.
- one for scheduling objects that can be deployed across environments in ./repositories/rollout.
- Consider settings for the classification of scheduling objects as specified with
- API operations and GUI actions are separately available for scheduling objects with "local" use and for scheduling objects with "rollout" use.
- This includes the API to offer this distinction.
- This includes the GUI to offer separate action menus.