GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation retrieves download URLs for a specific Conan package from the GitLab API. It is useful for users who need to programmatically access package download links for Conan packages hosted on GitLab, enabling automation in package management workflows.

Use Case Examples

  1. Automating retrieval of download URLs for a Conan package to integrate with CI/CD pipelines.
  2. Fetching package download links for deployment scripts or package distribution systems.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication when making the API request.
Authentication Specifies the authentication method to use if authentication is not skipped.
baseUrl The base URL of the GitLab instance to which the API request is sent.
Method The HTTP method used for the API request.
Path Parameters Parameters required in the API request path to specify the Conan package details.

Output

JSON

  • download_urls - List of URLs to download the specified Conan package.

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure all required path parameters (package_name, package_version, package_username, package_channel, conan_package_reference) are correctly provided; missing or incorrect values will cause API errors.
  • If authentication is enabled, verify that the GitLab API credential is valid and has sufficient permissions to access the package data.
  • Check the baseUrl if using a self-hosted GitLab instance to ensure the API endpoint is reachable.

Links

Discussion