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.
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.
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.
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.
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.
Sep 23, 2024