GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation retrieves Debian package information from a specific GitLab project using the GitLab API. It is useful for users who want to access Debian package distributions, components, and architectures associated with a project in GitLab. For example, it can be used to automate the retrieval of package metadata for deployment or auditing purposes.

Use Case Examples

  1. Fetch Debian packages for a project with a specific distribution, component, and architecture to automate package management workflows.
  2. Integrate with CI/CD pipelines to verify available Debian packages in a GitLab project before deployment.

Properties

Name Meaning
Skip Authentication Option to skip authentication when making the API request.
Authentication Type of authentication used, defaulting to GitLab API key authentication.
baseUrl Base URL of the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method used for the API request, defaulting to GET.
Query Parameters Query parameters for the API request, specifically the Debian distribution codename or suite.
Path Parameters Path parameters for the API request including project ID, Debian component, and architecture.

Output

JSON

  • response - The JSON response containing Debian package information from the GitLab API.

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the project ID and other path parameters are correctly URL-encoded and valid to avoid 404 errors.
  • Verify that the authentication credentials are correctly configured to prevent authorization errors.
  • Check that the distribution, component, and architecture parameters match the available Debian package metadata in the GitLab project.

Links

Discussion