This directory contains tooling used to run Continuous Integration tasks.
-
Install python
3.9, ideally usingpyenv. -
Install
setuptools:pip3 install --upgrade setuptools
-
Optionally create a virtualenv to avoid installing system-wide.
python3 -m venv ~/.venvs/fireci source ~/.venvs/fireci/bin/activate
-
At the root of the firebase sdk repo, run
pip3 install -e ./ci/fireci/ -
For usage help, see:
fireci --help
If you run into any issues and need to re-install, or uninstall the package, you can do so by
uninstalling the fireci package.
pip3 uninstall fireci -yBy default, if you're not running fireci within the context of CI, the minimum log level is set to
INFO.
To manually set the level to DEBUG, you can use the --debug flag.
fireci --debug clean![NOTE] The
--debugflag must come before the command.