GitLab API

GitlabTool

Actions1000

Overview

This node operation retrieves information about a specific Debian distribution within a GitLab group by using the group's ID or URL-encoded path and the Debian distribution's codename. It is useful for users who want to access detailed Debian distribution data associated with a GitLab group, such as package repository details or distribution metadata.

Use Case Examples

  1. A DevOps engineer wants to fetch the Debian distribution details for a specific group to automate package deployment.
  2. A developer needs to verify the Debian codename configuration for a GitLab group's package registry.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request, useful for public or unauthenticated access scenarios.
Authentication Specifies the authentication method to use, defaulting to GitLab API authentication.
baseUrl The base URL of the GitLab instance to which the request is sent, defaulting to https://gitlab.com.
Method HTTP method used for the request, default is GET to retrieve data.
Path Parameters Parameters used in the request path to specify the group and Debian distribution.

Output

JSON

  • id - The ID or URL-encoded path of the group.
  • codename - The Debian codename of the distribution.
  • distributionDetails - Details about the Debian distribution retrieved from the GitLab API.

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure the 'id' and 'codename' path parameters are correctly set and URL-encoded if necessary.
  • Verify that the GitLab API authentication credentials are valid and have sufficient permissions to access the group and Debian distribution data.
  • Check the baseUrl to ensure it points to the correct GitLab instance, especially if using a self-hosted GitLab server.
  • Common error messages include 404 Not Found if the group or Debian distribution does not exist, and 401 Unauthorized if authentication fails.

Links

Discussion