in case push is not working, use following: sfdx force:source:deploy -p force-app/main/default -u xxx
force-app/main/default/classes/Schedule_BackupProperty.cls
You can bypass this error by allowing deployments with Apex jobs in the Deployment Settings page in Setup.
generate password sfdx force:user:password:generate --targetusername $scratch_org_username
get password sfdx force:org:display --verbose --targetusername $org_username --json
bulk create fields https://fieldcreator.herokuapp.com/
find geolocation https://www.latlong.net/convert-address-to-lat-long.html
create new package version sfdx force:package:version:create -p "Property Track" -d force-app -k vicccccw --wait 10 -v DEVHUB_Property_Track -f config/project-scratch-def.json
set default org sfdx force:config:set defaultusername=me@my.org defaultdevhubusername=me@myhub.org
-
create a Self-Signed SSL certificate and private key
- a private key is used for signing the JWT bearer token payload
- certificate as the signing secret
- https://devcenter.heroku.com/articles/ssl-certificate-self#generate-ssl-certificate
- generate a server.pass.key
- generate server.key private key using server.pass.key, which contains your private key
- generate server.csr certificate using server.key private key
- generate SSL certificate server.cert using server.csr certificate and server.key private key
-
create connected app in DevHub
- create permset and assign to users
-
must first login to DebHub using sfdx force:auth:jwt:grant
--clientid [YOUR_CONSUMER_KEY]
--username [YOUR_DEVHUB_LOGIN]
--jwtkeyfile ~/.certs/server.key
[--setdefaultdevhubusername -a HubOrg][optional] -
login to Scratch Org using sfdx force:auth:jwt:grant --clientid [YOUR_CONSUMER_KEY]
--username [YOUR_SCRATCHORG_USERNAME]
--jwtkeyfile ~/.certs/server.key
--instanceurl https://test.salesforce.com
- assign permset
- go to scratch org config tab and enter custom setting data
- import data
- check metadata converage
- check apiVersion