GitLab API icon

GitLab API

Gitlab

Actions880

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. A developer automates fetching download URLs for a Conan package version to integrate with a CI/CD pipeline.
  2. A DevOps engineer retrieves package download URLs to verify package availability or to trigger downstream deployment processes.

Properties

Name Meaning
Skip Authentication Option to skip authentication when making the API request.
Authentication Type of authentication to use for the API request, hidden unless Skip Authentication is false.
baseUrl Base URL of the GitLab instance, defaulting to https://gitlab.com.
Method HTTP method to use for the request, default is GET.
Path Parameters Parameters required in the API path to specify the Conan package details.

Output

JSON

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

Dependencies

  • GitLab API authentication token or credentials

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 token is valid and has sufficient permissions to access package data.
  • Check the baseUrl if using a self-hosted GitLab instance to ensure it is correct and accessible.

Links

Discussion