Given a directory of artifacts and a target org, the deploy command will deploy the packages to the target org according to the sequence defined in the project configuration file.
The deploy command removes the overhead of scripting individual package deployments. The packages to deploy and order of deployment is automatically decoded from the project configuration file.
Yes, you could use the
ignoreOnStage:[ "deploy" ] property to mark which packages should be skipped by the deploy command. If you want a selective skip, that is skip a particular package being deployed to specific org, your could use the property
skipDeployOnOrgs: ["username/alias","username/alias"] . If the username/alias passed as a flag to the command matches the array, then this package will be skipped on deployment