@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:128
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);