Sha256: de26cef1d735f83247b5d2f801e214e519d4e588c3f88df1f58e84b4fc2e7628
Contents?: true
Size: 1.07 KB
Versions: 3
Compression:
Stored size: 1.07 KB
Contents
class Gitlab::Client # Defines methods related to deployments. # @see https://docs.gitlab.com/ce/api/deployments.html module Deployments # Gets a list of project deployments. # # @example # Gitlab.deployments(5) # Gitlab.deployments(5, { per_page: 10, page: 2 }) # # @param [Integer, String] project The ID or name of a project. # @param [Hash] options A customizable set of options. # @option options [Integer] :page The page number. # @option options [Integer] :per_page The number of results per page. # @return [Array<Gitlab::ObjectifiedHash>] def deployments(project, options={}) get("/projects/#{url_encode project}/deployments", query: options) end # Gets a single deployment. # # @example # Gitlab.deployment(5, 36) # # @param [Integer, String] project The ID or name of a project. # @param [Integer] id The ID of an deployment. # @return [Gitlab::ObjectifiedHash] def deployment(project, id) get("/projects/#{url_encode project}/deployments/#{id}") end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gitlab-4.5.0 | lib/gitlab/client/deployments.rb |
gitlab-4.4.0 | lib/gitlab/client/deployments.rb |
gitlab-4.3.0 | lib/gitlab/client/deployments.rb |