/
GitHub

GitHub

Overview

This page explains how to integrate Smartfacts CDCM (Cross Domain Configuration Management) with GitHub. Users will learn how Smartfacts CDCM references GitHub repositories to define configuration items. The section includes a step-by-step guide for enabling the connection and highlights key integration features.

Details

Understanding the Integration

Smartfacts CDCM integrates with GitHub by referencing repositories and their specific branches or tags as configuration items. In the configuration picker within CDCM, users can select:

  • A GitHub repository

  • A branch or tag within that repository

These references are saved in the configuration item to ensure traceability and version control.

Steps to Enable GitHub Integration

Prerequisites

Before enabling GitHub integration, ensure that the technical connection setup is completed. Refer to this page Setup for GitHub Integration for detailed instructions.

Enable GitHub in the Configuration Area (also see Configuration Areas ):

  1. Navigate to the Configuration Area where GitHub integration is required.

  2. Enable GitHub as an option for that configuration area.

Best Practices

  • Verify the GitHub connection setup as described in the linked documentation to ensure smooth integration.

  • Enable GitHub integration only for relevant configuration areas to maintain focus and avoid unnecessary complexity.

  • Regularly audit repository access permissions to ensure security.

Related content

V 1.8.0 - September 18th, 2024
V 1.8.0 - September 18th, 2024
More like this
Release Notes 2024.12.1
Release Notes 2024.12.1
More like this
Release Notes 2023.10.1
Release Notes 2023.10.1
More like this
NUI_Release Notes 2023.10.1
NUI_Release Notes 2023.10.1
More like this
Release Notes 2024.04.2
Release Notes 2024.04.2
More like this
Traceability Management into Source Code
Traceability Management into Source Code
More like this