Skip to main content

Automated Deploys

It’s fairly straightforward to setup automation for deploying your code to Beam. At a high level, the following steps are all you need:

Authentication

You can initialize Beam with inline credentials using the beam configure command. You can also add an optional field --profileName to override the default profile. For example, you might want separate dev, staging, and prod profiles.

Example: Deploy on Github Commit

You can setup a Github workflow to deploy your code whenever a new commit is made to your Git repo. Here’s an example workflow:
deploy-to-beam.yml