Receives sources from the remote repository and then builds them. The source building stage may be skipped by a -NoBuild flag specified. -URL parameter is required when there is no origin in a Git repository specified.


qops-pull -LocalBranch -RemoteBranch [-Filter] [-URL] [-NoBuild] [-Profile]

qops-pull -LocalBranch -RemoteBranch [-Filter] [-Reduce] [-URL] [-NoBuild] [-Profile]

Parameters meaning:

-LocalBranch defines a Branch name of the Local Repository

-RemoteBranch defines a Branch name of the Remote Repository

-Filter overrides parameters for selecting applications to process with QOps, allows filtering by following:

  • Application Name
  • Application Id
  • Application Owner
  • Application Stream

  • Application Name

The multiple masks are supported in a way of repeating the field identifier with a semicolon separator, ex.: -Filter “Name=*ibcs*;Name=*api*,Id=*,Owner=*,Stream=*”-Filter “Name=*ibcs*;Name=*api*”

The Semicolon defines result joining with OR logic, the Comma defines results joining with AND logic. When the field name is omitted all possible values for this field will be applied.

-Reduce overrides the mask (masks) of Application’s File Name to apply reduced binary application storing

-URL overrides origin URL of the Remote Git repository set in a .gitconfig file, if no URL for the Remote Git repository in a .gitconfig file after success login it will be set

-NoBuild is a flag for a source building skip stage. -Filter and -Reduce settings will be ignored as well

-Profile overrides default User Profile with the specified one

New in version 1.9


qops-pull -LocalBranch “master” -RemoteBranch “master”

qops-pull -LocalBranch “master” -RemoteBranch “master” -Filter “Name=*project1*;Name=*project2*” -URL “[email protected]:git.user/remoterepo.git”

qops-pull -LocalBranch “master” -RemoteBranch “master” -Filter “Name=*application*” -Reduce “*dash*” -URL “[email protected]:git.user/remoterepo.git” -NoBuild