Source
Every project needs a source: the code Velumi builds and deploys. You configure it once when creating the project, and can change it at any time without affecting the currently running deployment.
Source types
- GitHub — connect a GitHub repository via the Velumi GitHub App. Recommended for most projects.
- Archive upload — upload a
.zip,.tar.gz,.tgz, or.tar.bz2file. Useful when source control is elsewhere or you want to deploy a pre-built artifact.
Default source and environment overrides
A project has a default source that all environments inherit. Individual environments can override the source — for example, to track a different branch in staging.
Changing the source
To change what a project deploys from, see Change a project's source.
Monorepos
If your project lives in a subdirectory of a larger repository, see Monorepo support.