actions-marketplace-validations/sfdx-orgdev-build-deploy

Convert a Salesforce DX project into a metadata package and deploy it

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit May 11, 2021
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/tiagonnascimento_sfdx-orgdev-build-deploy@b3fd99b9db7799fe250994388bb6ecf1b719b1ff # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
typeType of deployment, could be one of the two: production or sandbox (default)yessandbox
certificate_pathPath for the encrypted certificate to be used on force:auth:jwt:grantyes
decryption_keyDecryption key to be used to decrypt the certificateyes
decryption_ivDecryption IV to be used to decrypt the certificateyes
client_idClient ID / Consumer Key of a connected app to the target destinationyes
usernameUsername to be used to connect in the target orgyes
checkonlyBoolean (true/false) that will indicate whether the deploy is a checkonly deploy or not. If is a checkonly, on force:mdapi:deploy command the option -c will be appendedyestrue
sfdx_root_folderPath on the current repository to the root folder of the sfdx projectno
manifest_pathPath on the current repository (or on the root folder of the sfdx project if sfdx_root_folder is set) to one or more package.xml that represents the packages to be deployed. Based on this files the metadata package will be created and deployed in the order specifiedyes
deploy_testlevelSpecifies which tests are run as part of a deployment. Valid values are: NoTestRun, RunSpecifiedTests, RunLocalTests, RunAllTestsInOrgyesRunLocalTests
deploy_wait_timeWait time for deployment to finish in minutes. Default is 60no60
destructive_pathPath for the destructive changes directoryno
data_factoryPath on the current repository to the apex script that will be used to create data required by the packageno
default_source_pathDefault source path to look for apex classes. Only used when deploy_testlevel is RunSpecifiedTestsnoforce-app/main/default

no outputs