QOps-Pull

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.

Syntax

QOps-Pull -LocalBranch -RemoteBranch [-Filter] [-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

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=*"

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.

-URL overrides the 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 successful login it will be set

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

-Profile overrides default User Profile with the specified one

New in version 1.9

Examples

QOps-Pull -LocalBranch "master" -RemoteBranch "master"


QOps-Pull -LocalBranch "master" -RemoteBranch "master" -Filter "Name=*project1*;Name=*project2*" -URL "[email protected]:git.user/remoterepo.git"

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.

Syntax

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

The multiple masks are supported in a way of repeating the field identifier with a semicolon separator, ex.: -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 the Application's File Name to apply reduced binary application storing

-URL overrides the 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 successful 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

Examples

QOps-Pull -LocalBranch "master" -RemoteBranch "master"


QOps-Pull -LocalBranch "master" -RemoteBranch "master" -Filter "Name=*application*" -Reduce "*dash*" -URL "[email protected]:git.user/remoterepo.git" -NoBuild

This command is not available in QlikCloud mode