Module Gitlab::Client::BuildVariables
In: lib/gitlab/client/build_variables.rb

Methods

Public Instance methods

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.

[Validate]