Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The JS7 inventory holds scheduling objects such as JS7 - WorkflowsJS7 - Calendars and Schedules etc. that are stored with the JS7 - Database.
  • Users can integrate the JS7 inventory with Git repositories , see for JS7 - Rollout of Scheduling Objects, see scenarios and use cases from the JS7 - Git Repository Interface article.
  • The below sections explain use of operations for Git repositories available from the JOC Cockpit GUI.
  • Availability of Git integration is provided along the following iterationsJS7 releases:
    • Display feature availability
      StartingFromRelease2.2.0
      • Jira
        serverSOS JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId6dc67751-9d67-34cd-985b-194a8cdc9602
        keyJOC-1216
      • Jira
        serverSOS JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId6dc67751-9d67-34cd-985b-194a8cdc9602
        keyJOC-1217
      • Jira
        serverSOS JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId6dc67751-9d67-34cd-985b-194a8cdc9602
        keyJOC-1144
    • Display feature availability
      StartingFromRelease2.3.0
      • Jira
        serverSOS JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId6dc67751-9d67-34cd-985b-194a8cdc9602
        keyJOC-1218
      • Jira
        serverSOS JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId6dc67751-9d67-34cd-985b-194a8cdc9602
        keyJOC-1219
      • Jira
        serverSOS JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId6dc67751-9d67-34cd-985b-194a8cdc9602
        keyJOC-1213
      • Jira
        serverSOS JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId6dc67751-9d67-34cd-985b-194a8cdc9602
        keyJOC-1214
      • Jira
        serverSOS JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId6dc67751-9d67-34cd-985b-194a8cdc9602
        keyJOC-1215

...

Git Repositories

JS7 configuration scheduling objects are transparently managed in a Git repository via the JOC Cockpit GUI that makes use of the JS7 - REST Web Service API. In addition, tools such as Git Extensions and Git command line clients can be used for repository operations.

...

JS7 JOC Cockpit can be used to interface with remote Git repositories to store and to rollout its configuration scheduling objects such as workflows and jobs.

...

When storing objects local to the environment via the Repository=->Local=->Store to repository action then a popup window is displayed like this:

...

When storing objects intended for rollout to other environments via the Repository=->Rollout=->Store to repository action then a popup window is displayed like this:


Explanation:

  • Filter
    • Filters can be applied to select Draft objects only or objects that have been deployed or released.
      • Valid objects that match the schema for their object type.
      • Objects deployed to a Controller and to Agents include for example workflows, job resources etc.
      • Objects released within JOC Cockpit include for example calendars and schedules.
  • Handle recursively
    • This The checkbox allows to select from a top-level folder any included sub-folders and objects.
  • Tree
    • The tree allows to navigate included folders and objects for selection. Individual selection of objects requires the Handle recursively checkbox to be unchecked.
    • Object types offered such as Workflows, Resource Locks etc. depend on the settings for the object type, see chapter Settings.

...

When updating objects local to the environment via the Repository=->Local=->Update from repository action then a popup window is displayed like this:

...

When updating objects intended for rollout to other environments via the Repository=->Rollout=->Update from repository action then a popup window is displayed like this:


Explanation:

  • Handle recursively
    • This checkbox allows to select from a top-level folder any included folders and objects.
  • Tree
    • Object types offered such as Workflows, Resource Locks etc. depend on the settings for the object type, see chapter Settings.

...

When deleting objects local to the environment via the Repository=->Local=->Delete from repository action then a popup window is displayed like this:

...

When deleting objects intended for rollout to other environments via the Repository=->Rollout=->Delete from repository action then a popup window is displayed like this:


Explanation:

  • Handle recursively
    • This checkbox allows to select from a top-level folder any included folders and objects.
  • Tree
    • Object types offered such as Workflows, Resource Locks etc. depend on the settings for the object type, see chapter Settings.

...