GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation retrieves NuGet symbol files from a specific GitLab project using the GitLab API. It is useful for developers or CI/CD pipelines that need to access symbol files for debugging or symbolication purposes. For example, it can fetch symbol files by specifying the project ID, file name, signature, and a parameter indicating if the file name is the same.

Use Case Examples

  1. Fetching a NuGet symbol file for a project to debug a .NET application.
  2. Automating retrieval of symbol files in a CI/CD pipeline for error reporting.

Properties

Name Meaning
Skip Authentication Whether to skip authentication for the API request.
Authentication The authentication method used for the API request, typically an API key or token.
baseUrl The base URL of the GitLab instance to which the request is sent.
Method The HTTP method used for the request, typically GET for this operation.
Parameter Schema Defines the required parameters for the request including header, path, and query parameters such as Symbolchecksum, project ID, file name, signature, and same file name flag.
Query Parameters Collection of query parameters including file_name (symbol file name), signature (symbol file signature), and same_file_name (flag indicating if the file name is the same).
Path Parameters Collection of path parameters including the project ID or URL-encoded path.
Header Parameters Collection of header parameters including Symbolchecksum which is required for the request.

Output

JSON

  • response - The response data from the GitLab API containing the requested NuGet symbol file information or file content.

Dependencies

  • GitLab API authentication token or API key

Troubleshooting

  • Ensure the project ID is correct and accessible with the provided authentication.
  • Verify that the Symbolchecksum header is correctly set and matches the expected checksum.
  • Check that the file_name, signature, and same_file_name query parameters are correctly provided and valid.
  • Authentication errors may occur if the API token is missing or invalid; ensure proper credentials are configured.

Links

Discussion