Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Configuration variables are created on a specific configuration and they can only be accessed by builds that belong to that configuration. Configuration variables are read-only at run time and they   Configuration Variables can be created, modified and deleted through the Configuration Wizard.

Configuration variables are server variables and can only be updated during the build by the Set Variable action set to update server variables or the Persist Build Variable build event handler. A write lock is required to update server variables during the build. The initial value of a configuration variable at the start of the build is copied to an agent variable and can be accessed with the the %Configuration.MyVariableName% syntax.Configuration Variables can be created, modified and deleted through the Configuration Wizard syntax. Agent variables can only be updated using the options to synchronise agent variables in the Set Variable and Load Variable actions.

Project Variables

Project variables are created on a specific project and they can only be accessed by configurations and builds that belong to that project. Project variables are read-only at run time and they Variables can be created, modified and deleted through the Project Wizard.

Project variables are server variables and can only be updated during the build by the Set Variable action set to update server variables or the Persist Build Variable build event handler. A write lock is required to update server variables during the build. The initial value on a project variable at the start of the build is copied to an agent variable and can be accessed with the the %Project.MyVariableName% syntax.Project Variables can be created, modified and deleted through the Project Wizard syntax. Agent variables can only be updated using the options to synchronise agent variables in the Set Variable and Load Variable actions.

Application Variables

Application variables are system wide variables that every build, configuration and project can access. This means that any variable defined variable defined in the application namespace can be used anywhere in Continua CI.  These These are the highest variables that the user can define. Application Variables can be created, modified and deleted through the Variables page in the administration section.

Application variables are read-only at run time and they server variables and can only be updated during the build by the Set Variable action set to update server variables or the Persist Build Variable build event handler. A write lock is required to update server variables during the build. The initial value on a application variable at the start of the build is copied to an agent variable and can be accessed with the the %Application.MyVariableName% syntax.Application Variables can be created, modified and deleted through the Variables page in the administration section syntax. Agent variables can only be updated using the options to synchronise agent variables in the Set Variable and Load Variable actions.

Environment Variables

Environment variables are created from the server's environment variables automatically and cannot be changed. These variables can be accessed system wide by every build. Environment variables are always read-only and they can be accessed with the %Environment.MyVariableName% syntax.

...