zapier-build
Build Zapier integrations
TLDR
Create a build
Disable smart file inclusion (will only include files required by index.js)
Show extra debugging output
SYNOPSIS
zapier build [options]
PARAMETERS
--debug
Enable debug mode for more verbose output.
--unsafe
Disable sandbox restrictions. Use with caution.
--version
Specify the version of the integration to build.
DESCRIPTION
The zapier-build
command is a command-line tool used within the Zapier platform to facilitate the development, building, and packaging of Zapier integrations (also known as Zapier apps). It streamlines the process of taking your integration code and transforming it into a deployable package that can be uploaded and used within the Zapier ecosystem. It typically involves bundling necessary code, dependencies, and metadata into a `.zip` file. This tool is an essential part of the Zapier developer workflow, enabling developers to easily create and maintain integrations that connect various applications and services to the Zapier automation platform.
Essentially, zapier-build
manages the packaging and preparation steps required to deploy your Zapier integration to the Zapier platform.
CAVEATS
Requires a valid Zapier integration project structure and the Zapier CLI to be installed. The `--unsafe` flag should only be used in development environments due to security implications.
TYPICAL WORKFLOW
The typical workflow involves developing your Zapier integration using the Zapier CLI, then using zapier-build
to create a deployable `.zip` package. This package is then uploaded to the Zapier developer platform for testing and deployment.
PROJECT STRUCTURE
zapier-build
expects a specific project structure, typically including a index.js
file for the main integration logic, a package.json
file for managing dependencies, and a .zapierapprc
file for configuration.
HISTORY
The zapier-build
command is part of the Zapier command-line interface (CLI). It was developed to provide developers with a simple and standardized way to package their Zapier integrations for deployment. The command automates the process of bundling code, dependencies, and metadata, making it easier to create and maintain Zapier apps. As the Zapier platform evolved, so has the zapier-build
command, with enhancements added to support new features and improve the developer experience.
SEE ALSO
zapier(1), zapier-cli(1)