GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation updates the Bamboo integration settings for a specific GitLab group by sending a PUT request to the GitLab API endpoint `/api/v4/groups/{id}/integrations/bamboo`. It is useful for automating the configuration of Bamboo CI/CD integration within GitLab groups, allowing users to programmatically manage integration settings without manual intervention.

Use Case Examples

  1. Updating Bamboo integration settings for a GitLab group to enable or modify CI/CD pipelines.
  2. Automating the configuration of Bamboo integration across multiple GitLab groups in an organization.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the API request.
Authentication Specifies the authentication method to use, defaulting to GitLab API key authentication.
baseUrl The base URL of the GitLab instance, defaulting to https://gitlab.com.
Method The HTTP method to use for the request, defaulting to PUT for this operation.
Path Parameters Parameters to specify the GitLab group ID for which the Bamboo integration is being updated.

Output

JSON

  • id - The ID of the GitLab group.
  • integrationStatus - Status or result of the Bamboo integration update operation.
  • updatedSettings - The updated Bamboo integration settings returned from the API.

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the provided group ID is correct and the user has sufficient permissions to update integrations for the group.
  • Verify that the base URL is correct and accessible.
  • Check that the request body schema matches the expected structure for the Bamboo integration update.
  • Authentication errors may occur if the API key is invalid or missing; ensure proper credentials are configured.

Links

Discussion