copyright: years: 2015, 2026 lastupdated: "2026-08-13"
keywords: Tool-Integrationen: IBM Cloud Public, App Configuration, Artifactory, Bitbucket, Delivery Pipeline, DevOps Insights, Delivery Pipeline Private Worker, Event Notifications, Git Repos and Issue Tracking, GitHub, GitLab, HashiCorp Vault, Jenkins, JIRA, IBM Key Protect, IBM Secrets Manager, Nexus, Custom Tool, PagerDuty, Rational Team Concert, Sauce Labs, Security and Compliance Center, Slack, SonarQube
subcollection: ContinuousDelivery
Mit Toolintegrationen arbeiten
DevOps Insights wird am 31. August 2026 das Ende des Betriebs erreichen und eingestellt werden. Continuous Delivery wird am 12. Februar 2027 in den folgenden Regionen eingestellt: au-syd, ca-tor, us-east. Code Risk Analyzer wird zu diesem Zeitpunkt ebenfalls in allen Regionen eingestellt. Wenn diese Funktionen in einer Region nicht aktiv genutzt werden, können sie in dieser Region vorzeitig eingestellt werden und es werden keine neuen Instanzen mehr akzeptiert. Weitere Informationen
Sie können Toolintegrationen über die Konsole, mit der API oder mit Terraform hinzufügen, aktualisieren und löschen. Sie können Toolintegrationen konfigurieren, die Entwicklungs-, Bereitstellungs- und Systemtasks unterstützen, während Sie eine offene Toolchain erstellen, oder Sie können Toolintegrationen hinzufügen und konfigurieren, um eine vorhandene Toolchain anzupassen.
Informationen zu Toolintegrationen in IBM Cloud for Financial Services
Obwohl die Continuous Delivery-und Toolchain-Services als IBM Cloud für Financial Services bezeichnet werden, gilt diese Bezeichnung nicht für alle Tools, die Sie in Toolchains integrieren können.
Die folgenden Tools und Toolintegrationen werden nicht für Financial Services validiert:
- Die Komponente Git Repos and Issue Tracking des Continuous Delivery-Service.
- Toolintegrationen für Services im IBM Cloud-Katalog, die nicht als 'Financial Services Validated' gekennzeichnet sind.
- Toolintegrationen für Drittanbieter, Kunden oder Tools und Services, die nicht Eigentum von IBM Cloudsind und von diesen betrieben werden.
Weitere Informationen dazu, welche Tools und Toolintegrationen Financial Services Validated sind, finden Sie unter Toolintegrationen.
Weitere Informationen zu IBM Cloud for Financial Services finden Sie unter IBM Cloud Framework für Finanzdienstleistungen.
Der Dienst „ Continuous Delivery “ ist in denselben Regionen wie „ IBM Cloud “ für Finanzdienstleistungen validiert. Weitere Informationen darüber, welche Multizonenregionen als „Financial Services Validated“ (für Finanzdienstleistungen validiert) ausgewiesen sind, finden Sie unter „ IBM Cloud-Ressourcen nur in zugelassenen Multizonenregionen bereitstellen “.
Toolintegration über die Konsole hinzufügen
Sie können Toolintegrationen über die Konsole zu Ihrer Toolchain hinzufügen.
- Klicken Sie in der Konsole IBM Cloud auf das
im Menü > Plattformautomatisierung > Toolchains.
- Klicken Sie auf der Seite 'Toolchains' auf eine Toolchain, um die zugehörige Übersichtsseite zu öffnen. Klicken Sie alternativ auf der Seite mit den App-Details in Ihrer App auf den Toolchainnamen.
- Um eine Liste der hinzuzufügenden Tool-Integrationen anzuzeigen, klicken Sie auf Hinzufügen.
- Klicken Sie auf eine Toolintegration, die Sie hinzufügen möchten.
- Geben Sie alle erforderlichen Informationen zum Konfigurieren der Toolintegration ein.
- Klicken Sie auf Integration erstellen, um die Toolintegration zu Ihrer Toolchain hinzuzufügen.
Toolintegration mit der API hinzufügen
Sie können Toolintegrationen mit der API zu Ihrer Toolchain hinzufügen.
-
Rufen Sie ein IAM-Trägertoken ab.. Wenn Sie ein SDK verwenden, rufen Sie einen IAM-API-Schlüssel ab und legen Sie die Clientoptionen mithilfe von Umgebungsvariablen fest.
export CD_TOOLCHAIN_AUTH_TYPE=iam && \ export CD_TOOLCHAIN_APIKEY={iam_api_key} && \ export CD_TOOLCHAIN_URL={base_url} -
Suchen Sie nach der ID der Toolchain, in der Sie Ihre Toolintegration erstellen wollen.
-
Suchen Sie den
tool_type_idWert, der der Toolintegration entspricht, die Sie hinzufügen wollen. -
Fügen Sie die Tool-Integration in die jeweilige Toolchain hinzu.
curl -X POST --location --header "Authorization: Bearer {iam_token}" \ --header "Accept: application/json" \ --header "Content-Type: application/json" \ --data '{ "name": "{tool_name}", "tool_type_id": "{tool_type_id}", "parameters": {tool_parameters} }' \ "{base_url}/toolchains/{toolchain_id}/tools"const CdToolchainV2 = require('@ibm-cloud/continuous-delivery/cd-toolchain/v2'); const toolchainService = CdToolchainV2.newInstance(); ... (async() => { const toolPrototypeModel = { toolchainId: {toolchain_id}, toolTypeId: {tool_type_id}, name: {tool_name}, parameters: {tool_parameters} }; const response = await toolchainService.createTool(toolPrototypeModel); })();import ( "github.com/IBM/continuous-delivery-go-sdk/cdtoolchainv2" ) ... toolchainClientOptions := &cdtoolchainv2.CdToolchainV2Options{} toolchainClient, err := cdtoolchainv2.NewCdToolchainV2UsingExternalConfig(toolchainClientOptions) createToolOptions := toolchainClient.NewCreateToolOptions({toolchain_id}, {tool_type_id}) createToolOptions.SetName({tool_name}) createToolOptions.SetParameters({tool_parameters}) tool, response, err := toolchainClient.CreateTool(createToolOptions)from ibm_continuous_delivery.cd_toolchain_v2 import CdToolchainV2 ... toolchain_service = CdToolchainV2.new_instance() tool = toolchain_service.create_tool( name = {tool_name}, toolchain_id = {toolchain_id}, tool_type_id = {tool_type_id}, parameters = {tool_parameters} )import com.ibm.cloud.continuous_delivery.cd_toolchain.v2.CdToolchain; import com.ibm.cloud.continuous_delivery.cd_toolchain.v2.model.*; ... CdToolchain toolchainService = CdToolchain.newInstance(); CreateToolOptions createToolOptions = new CreateToolOptions.Builder() .name({tool_name}) .parameters({tool_parameters}) .toolchainId({toolchain_id}) .toolTypeId({tool_type_id}) .build(); Response<ToolchainToolPost> response = toolchainService.createTool(createToolOptions).execute(); ToolchainToolPost tool = response.getResult();
In der folgenden Tabelle werden alle Variablen aufgelistet und beschrieben, die in den vorherigen Schritten verwendet wurden.
| Variable | Beschreibung |
|---|---|
{base_url} |
Der Toolchain-API-Endpunkt URL. Weitere Informationen zu den unterstützten Werten finden Sie unter Endpunkt URL. |
{iam_api_key} |
Ihr IAM-API-Schlüssel. |
{iam_token} |
Ein gültiges IAM-Bearer-Token. |
{tool_name} |
Der Name der Toolintegration. |
{tool_parameters} |
Eindeutige Schlüssel/Wert-Paare, die die Parameter darstellen, die zum Erstellen der Toolintegration verwendet werden. Weitere Informationen zu den unterstützten Parametern für jede Toolintegration finden Sie unter Toolintegrationen. |
{tool_type_id} |
Der eindeutige Kurzname, der den Typ der Toolintegration darstellt. Eine Liste der unterstützten Werte finden Sie unter Toolintegrationen. |
{toolchain_id} |
Die Toolchain, in der die Toolintegration erstellt werden soll |
Toolintegration mit Terraform hinzufügen
Sie können Toolintegrationen mit Terraform zu Ihrer Toolchain hinzufügen.
-
Um das Terraform CLI zu installieren und das IBM Cloud Provider-Plugin für Terraform zu konfigurieren, folgen Sie dem Lernprogramm für Erste Schritte mit Terraform auf IBM Cloud®.
-
Erstellen Sie eine Terraform-Konfigurationsdatei mit dem Namen
main.tf. Fügen Sie in dieser Datei die Konfiguration hinzu, um Ressourceninstanzen mithilfe der HashiCorp Configuration Language (HCL) zu erstellen. Weitere Informationen zur Verwendung dieser Konfigurationssprache finden Sie in der Terraform-Dokumentation.Im folgenden Beispiel wird eine Delivery Pipeline mithilfe der Ressource
ibm_cd_toolchain_tool_pipelineerstellt, wobeitoolchain_ideine GUID ist, die die Toolchain darstellt, in der die Toolintegration erstellt werden soll.data "ibm_cd_toolchain" "cd_toolchain" { toolchain_id = {toolchain_id} } resource "ibm_cd_toolchain_tool_pipeline" "cd_pipeline" { toolchain_id = data.ibm_cd_toolchain.cd_toolchain.id parameters { name = "myPipeline" } }Weitere Informationen zu Toolintegrationsressourcen finden Sie in der vollständigen Liste der unterstützten Toolintegrationsressourcen in der IBM Cloud Terraform-Registry.
-
Terraform-Befehlszeilenschnittstelle initialisieren.
terraform init -
Erstellen Sie einen Terraform-Ausführungsplan. Dieser Plan fasst alle Aktionen zusammen, die ausgeführt werden müssen, um die Toolintegration zu erstellen.
terraform plan -
Wenden Sie den Terraform-Ausführungsplan an. Terraform führt alle erforderlichen Aktionen zum Erstellen der Toolintegration aus.
terraform apply
Toolintegration über die Konsole aktualisieren
Wenn Sie die Konfiguration einer Tool-Integration beim Erstellen einer Toolchain zurückgestellt haben, wird auf der entsprechenden Karte die Schaltfläche Konfigurieren angezeigt. Wenn Sie beim Erstellen einer Toolchain eine Tool-Integration konfiguriert haben, können Sie die Konfigurationseinstellungen über die Konsole aktualisieren.
- Klicken Sie in der Konsole IBM Cloud auf das
im Menü > Plattformautomatisierung > Toolchains.
- Klicken Sie auf der Seite Toolchains auf die Toolchain, die die von Ihnen zu aktualisierende Tool-Integration enthält, um deren Übersichtsseite zu öffnen. Klicken Sie alternativ auf der Seite mit den App-Details in Ihrer App auf den Toolchainnamen.
- Wenn Sie eine Toolintegration erstmalig konfigurieren müssen, klicken Sie auf der zugehörigen Karte auf Konfigurieren.
- Wenn Sie die Konfiguration der Toolintegration abgeschlossen haben, klicken Sie auf Integration speichern.
- Wenn Sie die Konfiguration einer Toolintegration aktualisieren müssen, klicken Sie auf das Symbol Aktionen
> Konfigurieren.
- Wenn Sie die Aktualisierung der Einstellungen abgeschlossen haben, klicken Sie auf Integration speichern.
Toolintegration mit der API aktualisieren
Wenn Sie beim Erstellen einer Toolchain eine Tool-Integration konfiguriert haben, können Sie die Konfigurationseinstellungen über die API aktualisieren.
-
Rufen Sie ein IAM-Trägertoken ab.. Wenn Sie ein SDK verwenden, rufen Sie einen IAM-API-Schlüssel ab und legen Sie die Clientoptionen mithilfe von Umgebungsvariablen fest.
export CD_TOOLCHAIN_AUTH_TYPE=iam && \ export CD_TOOLCHAIN_APIKEY={iam_api_key} && \ export CD_TOOLCHAIN_URL={base_url} -
Suchen Sie die ID der Toolchain, in der sich die Toolintegration befindet.
-
Suchen Sie mithilfe der ID der Toolchain nach der ID der Toolintegration.
-
Aktualisieren Sie die Toolintegration innerhalb der Zieltoolchain.
curl -X PATCH --location --header "Authorization: Bearer {iam_token}" \ --header "Accept: application/json" \ --header "Content-Type: application/merge-patch+json" \ --data '{ "name": "{new_tool_name}", "parameters": {new_tool_parameters} }' \ "{base_url}/toolchains/{toolchain_id}/tools/{tool_id}"const CdToolchainV2 = require('@ibm-cloud/continuous-delivery/cd-toolchain/v2'); const toolchainService = CdToolchainV2.newInstance(); ... (async() => { const toolPatchModel = { toolchainId: {toolchain_id}, toolId: {tool_id}, name: {new_tool_name}, parameters: {new_tool_parameters} }; const response = await toolchainService.updateTool(toolPatchModel); })();import ( "github.com/IBM/continuous-delivery-go-sdk/cdtoolchainv2" ) ... toolchainClientOptions := &cdtoolchainv2.CdToolchainV2Options{} toolchainClient, err := cdtoolchainv2.NewCdToolchainV2UsingExternalConfig(toolchainClientOptions) toolPatchModel := map[string]interface{}{ "name": {new_tool_name}, "parameters": {new_tool_parameters}, } updateToolOptions := toolchainClient.NewUpdateToolOptions({toolchain_id}, {tool_id}, toolPatchModel) tool, response, err := toolchainClient.UpdateTool(updateToolOptions)from ibm_continuous_delivery.cd_toolchain_v2 import CdToolchainV2 ... toolchain_service = CdToolchainV2.new_instance() tool = toolchain_service.update_tool( toolchain_id = {toolchain_id}, tool_id = {tool_id}, toolchain_tool_prototype_patch = { "name": {new_tool_name}, "parameters": {new_tool_parameters} } )import com.ibm.cloud.continuous_delivery.cd_toolchain.v2.CdToolchain; import com.ibm.cloud.continuous_delivery.cd_toolchain.v2.model.*; ... CdToolchain toolchainService = CdToolchain.newInstance(); HashMap<String,Object> toolchainToolPrototypePatch = new HashMap<>(); toolchainToolPrototypePatch.put("name", {new_tool_name}); toolchainToolPrototypePatch.put("parameters", {new_tool_parameters}); UpdateToolOptions updateToolOptions = new UpdateToolOptions.Builder() .toolchainId({toolchain_id}) .toolId({tool_id}) .toolchainToolPrototypePatch(toolchainToolPrototypePatch) .build(); Response<ToolchainToolPatch> response = toolchainService.updateTool(updateToolOptions).execute(); ToolchainToolPatch tool = response.getResult();
In der folgenden Tabelle werden alle Variablen aufgelistet und beschrieben, die in den vorherigen Schritten verwendet wurden.
| Variable | Beschreibung |
|---|---|
{base_url} |
Der Toolchain-API-Endpunkt URL, zum Beispiel https://api.us-south.devops.cloud.ibm.com/toolchain/v2. Weitere Informationen zu diesem Endpunkt URL, einschließlich einer Liste von Werten, finden Sie unter Endpunkt URL. |
{iam_api_key} |
Ihr IAM-API-Schlüssel. |
{iam_token} |
Ein gültiges IAM-Bearer-Token. |
{new_tool_name} |
Der neue Name der Toolintegration. |
{new_tool_parameters} |
Die eindeutigen Schlüssel/Wert-Paare, die die Parameter darstellen, die zum Aktualisieren der Toolintegration verwendet werden. Eine Liste der Parameter für jede Toolintegration finden Sie unter Toolintegrationen. |
{tool_id} |
Die ID der Tool-Integration, die Sie aktualisieren möchten. |
{toolchain_id} |
Die ID der Toolchain, in der die Toolintegration vorhanden ist |
Toolintegration mit Terraform aktualisieren
Wenn Sie beim Erstellen einer Toolchain eine Tool-Integration konfiguriert haben, können Sie die Konfigurationseinstellungen mit Terraform aktualisieren.
-
Installieren Sie die Terraform-CLI und konfigurieren Sie das IBM Cloud-Provider-Plug-in für Terraform, indem Sie das Lernprogramm für Erste Schritte mit Terraform auf IBM Cloudausführen.
-
Verwenden Sie die Terraform-Konfigurationsdatei, die Sie zum Erstellen der Toolintegration verwendet haben. Wenn Ihre Toolintegration nicht mit Terraform erstellt wurde, führen Sie
terraform importaus, damit keine weitere Toolintegration erstellt wird. Weitere Informationen zur Verwendung dieser Konfigurationssprache finden Sie in der Terraform-Dokumentation.Im folgenden Beispiel wird der Name einer vorhandenen Delivery Pipeline-Toolintegration mithilfe der Ressource
ibm_cd_toolchain_tool_pipelineaktualisiert, wobeitoolchain_ideine GUID ist, die die Toolchain darstellt, in der die Toolintegration vorhanden ist.data "ibm_cd_toolchain" "cd_toolchain" { toolchain_id = {toolchain_id} } resource "ibm_cd_toolchain_tool_pipeline" "cd_pipeline" { toolchain_id = data.ibm_cd_toolchain.cd_toolchain.id parameters { name = "myUpdatedPipelineName" } }Weitere Informationen zu Toolintegrationsressourcen finden Sie in der vollständigen Liste der unterstützten Toolintegrationsressourcen in der IBM Cloud Terraform-Registry.
-
Terraform-Befehlszeilenschnittstelle initialisieren.
terraform init -
Erstellen Sie einen Terraform-Ausführungsplan. Dieser Plan fasst alle Aktionen zusammen, die ausgeführt werden müssen, um die Toolintegration zu ändern.
terraform plan -
Wenden Sie den Terraform-Ausführungsplan an. Terraform führt alle erforderlichen Aktionen aus, um die Toolintegration zu ändern.
terraform apply
Toolintegration über die Konsole löschen
Sie können Toolintegrationen über die Konsole aus Ihrer Toolchain löschen. Wenn Sie eine Toolintegration aus der Toolchain löschen, kann der Löschvorgang nicht rückgängig gemacht werden.
- Klicken Sie in der Konsole IBM Cloud auf das
im Menü > Plattformautomatisierung > Toolchains.
- Klicken Sie auf der Seite 'Toolchains' auf eine Toolchain, um die zugehörige Übersichtsseite zu öffnen. Klicken Sie alternativ auf der Seite mit den App-Details in Ihrer App auf den Toolchainnamen.
- Klicken Sie in der zu löschenden Toolintegration auf das Symbol Aktionen
> Löschen.
- Bestätigen Sie dies, indem Sie nochmals auf Löschen klicken.
Toolintegration mit der API löschen
Sie können Toolintegrationen aus Ihrer Toolchain mit der API löschen. Wenn Sie eine Toolintegration aus der Toolchain löschen, kann der Löschvorgang nicht rückgängig gemacht werden.
-
Rufen Sie ein IAM-Trägertoken ab.. Wenn Sie ein SDK verwenden, rufen Sie einen IAM-API-Schlüssel ab und legen Sie die Clientoptionen mithilfe von Umgebungsvariablen fest.
export CD_TOOLCHAIN_AUTH_TYPE=iam && \ export CD_TOOLCHAIN_APIKEY={iam_api_key} && \ export CD_TOOLCHAIN_URL={base_url} -
Suchen Sie die ID der Toolchain, in der sich die Toolintegration befindet.
-
Suchen Sie mithilfe der ID der Toolchain nach der ID der Toolintegration.
-
Löschen Sie die Toolintegration innerhalb der Zieltoolchain.
curl -X DELETE --location --header "Authorization: Bearer {iam_token}" \ "{base_url}/toolchains/{toolchain_id}/tools/{tool_id}"const CdToolchainV2 = require('@ibm-cloud/continuous-delivery/cd-toolchain/v2'); const toolchainService = CdToolchainV2.newInstance(); ... (async() => { const response = await toolchainService.deleteTool({ toolchainId: {toolchain_id}, toolId: {tool_id} }); })();import ( "github.com/IBM/continuous-delivery-go-sdk/cdtoolchainv2" ) ... toolchainClientOptions := &cdtoolchainv2.CdToolchainV2Options{} toolchainClient, err := cdtoolchainv2.NewCdToolchainV2UsingExternalConfig(toolchainClientOptions) deleteToolOptions := toolchainClient.NewDeleteToolOptions({toolchain_id}, {tool_id}) response, err := toolchainClient.DeleteTool(deleteToolOptions)from ibm_continuous_delivery.cd_toolchain_v2 import CdToolchainV2 ... toolchain_service = CdToolchainV2.new_instance() response = toolchain_service.delete_tool( toolchain_id = {toolchain_id}, tool_id = {tool_id} )import com.ibm.cloud.continuous_delivery.cd_toolchain.v2.CdToolchain; import com.ibm.cloud.continuous_delivery.cd_toolchain.v2.model.*; ... CdToolchain toolchainService = CdToolchain.newInstance(); DeleteToolOptions deleteToolOptions = new DeleteToolOptions.Builder() .toolchainId({toolchain_id}) .toolId({tool_id}) .build(); Response<Void> response = toolchainService.deleteTool(deleteToolOptions).execute();
In der folgenden Tabelle werden alle Variablen aufgelistet und beschrieben, die in den vorherigen Schritten verwendet wurden.
| Variable | Beschreibung |
|---|---|
{base_url} |
Der Toolchain-API-Endpunkt URL. Weitere Informationen zu diesem Endpunkt URL, einschließlich einer Liste von Werten, finden Sie unter Endpunkt URL. |
{iam_api_key} |
Ihr IAM-API-Schlüssel. |
{iam_token} |
Ein gültiges IAM-Bearer-Token. |
{tool_id} |
Die ID der Tool-Integration, die Sie löschen möchten. |
{toolchain_id} |
Die ID der Toolchain, in der die Toolintegration vorhanden ist |
Toolintegration mit Terraform löschen
Sie können Toolintegrationen aus Ihrer Toolchain mit Terraform löschen. Wenn Sie eine Toolintegration aus der Toolchain löschen, kann der Löschvorgang nicht rückgängig gemacht werden.
-
Um das Terraform CLI zu installieren und das IBM Cloud Provider-Plugin für Terraform zu konfigurieren, folgen Sie dem Lernprogramm für Erste Schritte mit Terraform auf IBM Cloud.
-
Verwenden Sie die Terraform-Konfigurationsdatei, die Sie zum Erstellen der Toolintegration verwendet haben. Kommentieren Sie die Toolintegrationsressource aus oder entfernen Sie sie aus der Konfigurationsdatei.
-
Terraform-Befehlszeilenschnittstelle initialisieren.
terraform init -
Erstellen Sie einen Terraform-Ausführungsplan. Dieser Plan fasst alle Aktionen zusammen, die ausgeführt werden müssen, um die Toolintegration zu löschen.
terraform plan -
Wenden Sie den Terraform-Ausführungsplan an. Terraform führt alle erforderlichen Aktionen aus, um die Toolintegration zu löschen.
terraform apply
Toolintegrationen
Der Service Continuous Delivery unterstützt mehrere Toolintegrationen.
Obwohl die Continuous Delivery-und Toolchain-Services als IBM Cloud für Financial Services bezeichnet werden, gilt diese Bezeichnung nicht für alle Tools, die Sie in Toolchains integrieren können. Die folgende Tabelle zeigt, welche Tool-Integrationen und Tools als „ IBM Cloud “ für Finanzdienstleistungen validiert sind, wenn sie mit „ Continuous Delivery “-Toolketten verwendet werden.
Wenn Sie die Continuous Delivery Toolchain API zum Erstellen einer Tool-Integration verwenden, setzen Sie den tool_type_id Parameter
in der API-Anfrage auf den Wert der Tool-Typ-ID für die Tool-Integration, der in der folgenden Tabelle aufgeführt ist.
| Toolintegration | Tooltyp-ID | Finanzdienstleistungen validiert |
|---|---|---|
| App Configuration | appconfig | |
| Artifactory | Artifactory | |
| Bitbucket | Bitbucketgit | |
| Delivery Pipeline | Pipeline | |
| Delivery Pipeline Private Worker | Private_Worker | |
| DevOps Insights | Draservicebroker | |
| Event Notifications | Ereignisbenachrichtigungen | |
| Git Repos and Issue Tracking | Hostedgit | |
| Cloud- Object Storage | cloud-Objektspeicher | |
| GitHub | Githubconsolidated | |
| GitLab | GitLab | |
| HashiCorp Vault | Hashicorpvault | |
| Jenkins | Jenkins | |
| JIRA | JIRA | |
| Key Protect | Keyprotect | |
| Nexus | Nexus | |
| Anderes Tool | benutzerdefiniertes Werkzeug | |
| PagerDuty | PagerDuty | |
| Rational Team Concert | rationalteamKonzert | |
| Sauce Labs | Saucelabs | |
| Secrets Manager | Secretsmanager | |
| Slack | Slack | |
| SonarQube | SonarQube |
Wenn Sie beginnen möchten, mit Ihrem Quellcode unter IBM Cloud Public zu entwickeln, müssen Sie vor dem Konfigurieren von Git Repos and Issue Tracking die GitHub-Toolintegration oder die Delivery Pipeline-Toolintegration konfigurieren.