Push your changes to local vRealize Orchestrator objects to your integrated Git repository. For this use case, we are pushing changes to a Python-based vRealize Orchestrator action to a specific Git branch.

You can push a local change set to a Git repository. Each change set can consist of one or more modified vRealize Orchestrator objects.

Note: The process of pushing and discarding change sets to a Git repository is not limited by group permissions. Therefore, a workflow developer from one group can push or discard local changes made by another developer.



  1. Log in to the vRealize Orchestrator Client.
  2. Edit your Python action.
    1. Navigate to Library > Actions, and select your Python action.
    2. Make some minor changes to the action, such as changing the description.
    3. Save the action.
  3. Push your changes to the Git repository.
    Note: You can also push local changes on a per object level by clicking the Version option displayed at the bottom of the object editor.
    1. Navigate to Administration > Git History.
      Git History displays the current differences between the local version branch and the selected Git repository branch. You can expand the entry for any modified vRealize Orchestrator object to view the version differences.
      Note: You can discard a local change set by select Discard all.
    2. Click Push.
    3. Enter a commit title.
    4. (Optional) Enter a short description for the commit.
    5. Select the changes to your Python action that you want to push to the Git repository.
  4. To finish pushing the local change set to the Git repository, click Push.

What to do next

After you finish development in your Git branch, merge it with the main branch. See How to create a merge request.