GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node interacts with the GitLab API to retrieve Debian package distribution files based on specific parameters such as project ID, distribution codename, component, architecture, and file SHA256 hash. It is useful for automating the retrieval of Debian package files from GitLab projects, which can be beneficial in CI/CD pipelines, package management automation, or software deployment workflows.

Use Case Examples

  1. Retrieve a Debian package file for a specific project and distribution to automate package deployment.
  2. Fetch package metadata for auditing or compliance checks in a software repository.

Properties

Name Meaning
Skip Authentication Option to skip authentication when making the API request.
baseUrl The base URL of the GitLab instance to connect to, defaulting to https://gitlab.com.
Method HTTP method to use for the API request, default is GET.
Parameter Schema Defines the required path and query parameters for the API call, including project ID, distribution codename, component, architecture, and file SHA256 hash.
Query Parameters Collection of query parameters, specifically the Debian distribution codename or suite.
Path Parameters Collection of path parameters required for the API endpoint, including project ID, component, architecture, and file SHA256 hash.

Output

JSON

  • response - The JSON response from the GitLab API containing the Debian package distribution file details.

Dependencies

  • GitLab API authentication token or API key credential

Troubleshooting

  • Ensure all required path and query parameters are correctly provided; missing or incorrect parameters will cause API errors.
  • Authentication errors may occur if the API token is invalid or missing; verify credentials are correctly configured.
  • Network or base URL issues can cause connection failures; confirm the baseUrl is correct and accessible.

Links

Discussion