| Module | Gitlab::Client::BuildVariables |
| In: |
lib/gitlab/client/build_variables.rb
|
Defines methods related to builds. @see github.com/gitlabhq/gitlabhq/blob/master/doc/api/build_variables.md
Create a build variable for a project.
@example
Gitlab.create_variable(5, "NEW_VARIABLE", "new value")
@param [Integer] project The ID of a project. @param [String] key The key of a variable; must have no more than 255 characters; only `A-Z`, `a-z`, `0-9` and `_` are allowed @param [String] value The value of a variable @return [Gitlab::ObjectifiedHash] The variable.
Remove a project‘s build variable.
@example
Gitlab.remove_variable(5, "VARIABLE_1")
@param [Integer] project The ID of a project. @param [String] key The key of a variable. @return [Gitlab::ObjectifiedHash] The variable.
Update a project‘s build variable.
@example
Gitlab.create_variable(5, "NEW_VARIABLE", "updated value")
@param [Integer] project The ID of a project. @param [String] key The key of a variable @param [String] value The value of a variable @return [Gitlab::ObjectifiedHash] The variable.
Gets details of a project‘s specific build variable.
@example
Gitlab.build(5, "TEST_VARIABLE_1")
@param [Integer] project The ID of a project. @param [String] key The key of a variable. @return [Gitlab::ObjectifiedHash] The variable.
Gets a list of the project‘s build variables
@example
Gitlab.variables(5)
@param [Integer] project The ID of a project. @return [Array<Gitlab::ObjectifiedHash>] The list of variables.