Scripts for building Metabase driver plugins. You must install the Clojure CLI tools to use these.
There are three main entrypoints. Shell script wrappers are provided for convenience and compatibility.
Builds all drivers as needed.
clojure -X:build:drivers:build/drivers
# or
clojure -X:build:drivers:build/drivers :edition :ee
# or
./bin/build-drivers.sh
Build a single driver as needed. Builds parent drivers if needed first.
clojure -X:build:drivers:build/driver :driver :sqlserver
# or
clojure -X:build:drivers:build/driver :driver :sqlserver :edition :oss
# or
./bin/build-driver.sh redshift
Verify that a built driver looks correctly built.
clojure -X:build:build/verify-driver :driver :mongo