Files
metabase/bin/build-drivers.md
Cam Saul 3c980639cb Build script overhaul 2023 (#28767)
* Build Script overhaul

* Remove stray deps.edn

* Include :ci profile for build and release tests

* Fix release script

* Update markdown dox

* Update another dox

* Tweakz

* Don't pin new version of data.xml to core project, just for build scripts

* Ignore unrecognized options

* Fix i18n/enumerate
2023-03-01 14:43:14 +00:00

880 B

Build-drivers scripts

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.

build-drivers

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-driver

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-driver

Verify that a built driver looks correctly built.

clojure -X:build:build/verify-driver :driver :mongo