Variables

Environment variables consist of key-value pairs that serve to tailor the build process and securely store confidential information, such as access credentials for deployment servers.

Hint
This is just a dashboard breakdown. For more detailed information on variables go here

Custom

Here you'll find list of all the variables and assets added by users of your workspace. When accessing Variables, Keys & Assets page from the workspace level, you will only be able to display and add workspace-scope variables.

Image loading...

Default

In this tab you will see all the predefined variables that can be used in Buddy along with description and examples. If you want to learn more about variables, please visit the dedicated section of the documentation

Adding variables

When adding a variable you have to specify the name, value and its properties. Name cannot contain spaces and special characters. Masked variable will have its value hidden.

Hint
Learn more about how Buddy manages secretes

When adding variable from a workspace level, you will only be able to choose "Workspace" scope.

Settable variables allow you to dynamically change values of the varaibles between subsequent actios or pipeline runs.

Hint
You can learn more about settable variables, their configuration and semantic versioning workflow in this article

Adding assets

When adding assets you can either define their contents directly in Buddy or upload a local file. In similar fashio to variables, assets can be hidden and settable.

If you wish to use assets in a VM or a container action, we strongly suggest checking the Copy to actions option. That way, asset will be copied as a file into the container or virtual machine on the path provided below.

File permission follows the standard Linux security model to determine who can access, edit and execute files.

Hint
You can read more about Linux file permission formatting here

When selecting "Generate SSH key" or "Upload key or asset" a new asset will be create that includes contents of the selected file or generated SSH key.

Last modified on Sep 23, 2024