Every task in this library can accept the following attributes:
Attribute | Description | Required |
---|---|---|
executable | The name of the sfdx executable. Convenient on Windows platforms where the PATHwould have to be parsed to see whether sfdx.exeshould be used (Windows Installer) or sfdx.cmd(npm install) |
No; default sfdx |
failonerror | When set to falsethis task does not fail when the underlying sfdx command returns an error. Only relevant if quiet is false. |
No; default true |
quiet | When set to truethis task does not output any message. Setting this to true implies setting failonerror to false. |
No; default false |
statusproperty | The name of a property in which the status of the command should be stored. A status value of 0means the command succeeded. |
No |
resultproperty | The name of a property in which the result of the command should be stored. Subproperties are named according to the (lowercased) JSON properties returned by each sfdx task. | No |
jsonproperty | The name of a property in which the JSON string result of the command should be stored. Useful for complex interpretations in a Script. | No |
Find if a Scratch Org with a specified alias already exists:
<force-org-display quiet="true" targetusername="ciorg" statusproperty="display.status" /> <condition property="scratch.exists"> <equals arg1="${display.status}" arg2="0" /> </condition>
Find if the Conga Composer package has already been installed:
<force-package-installed-list quiet="true" targetusername="ciorg" resultproperty="installed.list" /> <condition property="conga-composer.installed"> <or> <equals arg1="${installed.list.0.subscriberpackageversionid}" arg2="04t600000001j3YAAQ" /> <equals arg1="${installed.list.1.subscriberpackageversionid}" arg2="04t600000001j3YAAQ" /> </or> </condition>
Version: 0.0.0-master