Requirement: A scratch org with skuid installed for CI with sfdx.
So everytime we run test in a scratch org via a CI server, i need the scratch org to have skuid (managed package) to be pre-installed so that i can push my dx code to run test.
Currently, in my CI Script i have to put a step to install the skuid
package.
$ sfdx force:package:install -i 04t4A00000042DGQAY
But this step doesn't do an acknowledgement/wait for the installation completion. The only way, i think is to define a wait period and parse the status of the installation.
$ sfdx force:package:install:get -i <installation_Id>
Defining a wait time, will create unnecessary delays. Is there a better way to do this (i.e to check if the installation is complete & proceed with the following steps like source:push
etc..)?