@salesforce/b2c-tooling-sdk / operations/code / uploadCartridges
Function: uploadCartridges()
uploadCartridges(
instance,cartridges):Promise<void>
Defined in: packages/b2c-tooling-sdk/src/operations/code/deploy.ts:124
Uploads cartridges to an instance via WebDAV.
This is a low-level upload function that:
- Creates a zip archive of the cartridges
- Uploads it to WebDAV
- Unzips on the server
- Cleans up the temporary zip file
Requires instance.config.codeVersion to be set.
Parameters
instance
B2C instance to upload to
cartridges
Cartridge mappings to upload
Returns
Promise<void>
Throws
Error if code version not set or upload fails
Example
typescript
const cartridges = findCartridges('./cartridges');
await uploadCartridges(instance, cartridges);