Method: Gitlab::Client::ProjectBadges#add_project_badge

Defined in:
lib/gitlab/client/project_badges.rb

#add_project_badge(project, options = {}) ⇒ Gitlab::ObjectifiedHash

Adds a badge to a project.

Examples:

Gitlab.add_project_badge(5, { link_url: 'https://abc.com/gitlab/gitlab-ce/commits/master', image_url: 'https://shields.io/my/badge1' })

Parameters:

  • project (Integer, String)

    The ID or name of a project.

  • options (Hash) (defaults to: {})

    A customizable set of options.

Options Hash (options):

  • :link_url(required) (String)

    URL of the badge link

  • :image_url(required) (String)

    URL of the badge image

Returns:

[View source]

40
41
42
# File 'lib/gitlab/client/project_badges.rb', line 40

def add_project_badge(project, options = {})
  post("/projects/#{url_encode project}/badges", body: options)
end