Cloning¶
easy_infra
allows you to clone git repositories at runtime, based on the configuration options specified below.
Cloning logs are written to /var/log/clone.log
, and if there are any errors they are written to /var/log/clone.err.log
.
If fatal errors are encountered, they are centrally logged for analysis if Logging is properly
configured.
Configuration options¶
Cloning will only occur when the VCS_DOMAIN
and CLONE_REPOSITORIES
environment variables are set at runtime. The other environment variables
are optional.
Environment Variable |
Example |
---|---|
|
|
|
|
|
|
|
|
Note
Note: Only unauthenticated clones are supported over https. If you do not specify the CLONE_PROTOCOL, or specify it as ssh, you must provide the associated ssh configurations and keys.