Page History
...
Command | Object | Documentation |
---|---|---|
getlist-item / store-item / update-item / delete-item | Scheduling Objects such as Workflows | |
clone / checkout | Git Repository | |
add / commit / push / pull | ||
get-credentials / store-credentials / delete-credentials |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
# common options for connection to JS7 REST API request_options=(--url=http://localhost:4446 --user=root --password=root --controller-id=controller) # update inventory items from JOC Cockpit rollout repository: folder ./deploy-git.sh update-item "${request_options[@]}" --folder=/TestRepo # update inventory items from JOC Cockpit local repository: folder ./deploy-git.sh update-item "${request_options[@]}" --folder=/TestRepo --local # update inventory items from JOC Cockpit rollout repository: path and object type of object ./deploy-git.sh update-item "${request_options[@]}" --path=/TestRepo/03_VariablesPassing/jdwVariablesAdHoc --type=WORKFLOW |
Deploying Scheduling Objects from a Git Repository
The operation will return the list of scheduling objects available in update the JOC Cockpit's Git repository from inventory items and will push changes to the remote Git repository.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
# common options for connection to JS7 REST API request_options=(--url=http://localhost:4446 --user=root --password=root --controller-id=controller) # store inventory items to JOC Cockpit rollout repository: folder ./deploy-git.sh store-item "${request_options[@]}" --folder=/TestRepo --recursive # add items to JOC Cockpit rollout repository ./deploy-git.sh add "${request_options[@]}" --folder=/TestRepo # commit changes to JOC Cockpit rollout repository and keep commit hash hash=$(./deploy-git.sh commit "${request_options[@]}" --folder=/TestRepo --message="v.1.23.34") # pull changes from remote repository to JOC Cockpit rollout repository ./deploy-git.sh pull "${request_options[@]}" --folder=/TestRepo # push changes from JOC Cockpit rollout repository to remote repository ./deploy-git.sh push "${request_options[@]}" --folder=/TestRepo |
...
Overview
Content Tools