Push the changes that you made to local Automation Orchestrator objects to your integrated Git repository. In this use case, you push changes to a Python-based Automation 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 Automation 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.

Prerequisites

Procedure

  1. Log in to the Automation 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.
      The Git History page displays the current differences between the local version branch and the selected Git repository branch. You can expand the entry for any modified Automation Orchestrator object to view the version differences.
      Note: You can discard a local change set by select Discard all.
      The vRealize Orchestrator Client interface displays the Git History page.
    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.