Skip to content

Continuous Integration

Simon Schmid edited this page Feb 21, 2022 · 11 revisions

Continuous Integration

bee is a perfect match for continuous integration tools such as GitHub Actions, Jenkins, Travis CI or TeamCity. Create and evolve your bee build scripts locally and use the very same build pipeline on your build server.

bee myproject distribute

Security

To avoid having private keys or access tokens in your VCS consider using GitHub Encrypted secrets, Jenkins secrets or similar.

Example

This is the .travis.yml from Entitas which is using bee to automatically run unit tests using Travis CI

If your builds always start with a clean machine or instance, simply install bee before running any commands:

sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/sschmid/bee/master/install)"
bee myproject distribute