# How to Set Up a CI/CD Pipeline with IBM Rational Team Concert (RTC) and Jenkins on Red Hat Linux

**URL:** <https://community.abs-consulting.com/t/how-to-set-up-a-ci-cd-pipeline-with-ibm-rational-team-concert-rtc-and-jenkins-on-red-hat-linux/819>\
**Category:** Engineering Workflow Management (formerly RTC)\
**Created:** [January 17, 2025, 6:20pm UTC](https://community.abs-consulting.com/t/how-to-set-up-a-ci-cd-pipeline-with-ibm-rational-team-concert-rtc-and-jenkins-on-red-hat-linux/819 "2025-01-17T18:20:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![robert](https://community.abs-consulting.com/user_avatar/community.abs-consulting.com/robert/32/28_2.png) [@robert](https://community.abs-consulting.com/u/robert)\
**Post date:** [January 17, 2025, 6:20pm UTC](https://community.abs-consulting.com/t/how-to-set-up-a-ci-cd-pipeline-with-ibm-rational-team-concert-rtc-and-jenkins-on-red-hat-linux/819/1 "2025-01-17T18:20:37Z")

</div>

**IBM Rational Team Concert (RTC)** is a collaborative lifecycle management tool for version control and agile project management. **Jenkins** is a leading CI/CD tool for automating software builds and deployments. Together, they streamline development workflows, improve efficiency, and reduce manual errors in organizations.

This tutorial will guide you through integrating IBM Rational Team Concert (RTC) with Jenkins to automate builds and deployments in a CI/CD pipeline.

* * *

## Prerequisites

Before you begin, ensure you have the following:

- **IBM Rational Team Concert (RTC)** server installed and configured.
- **Jenkins** installed on a Red Hat Linux machine.
- **Git or RTC SCM Command Line Tool** installed for source code management.
- A **Jenkins User** with admin rights to manage plugins and jobs.
- Basic familiarity with RTC, Jenkins, and Red Hat Linux commands.

* * *

## Step 1: Install and Configure Jenkins

**Goal** : Set up Jenkins on your Red Hat Linux system to manage and automate build jobs.

1. **Install Jenkins** :

2. **Start Jenkins** :

3. **Access Jenkins** :  
Open a browser and go to `http://<your-server-ip>:8080`. Follow the instructions to unlock Jenkins using the password from:

4. **Install Required Plugins** :

* * *

## Step 2: Configure RTC for Jenkins Integration

**Goal** : Create a build definition and engine in RTC to enable integration with Jenkins.

1. **Create a Build Definition in RTC** :

2. **Create a Build Engine in RTC** :

* * *

## Step 3: Configure Jenkins Job

**Goal** : Set up a Jenkins job to pull code from RTC, build it, and archive the artifacts.

1. **Create a New Job** :

2. **Link Jenkins to RTC** :

3. **Define the Build Step** :

4. **Post-Build Actions** :

* * *

## Step 4: Test the Pipeline

**Goal** : Validate the integration by triggering a build and verifying the results.

1. **Trigger the Build** :

2. **Automate Triggering** :

* * *

## Step 5: Monitor and Extend the Pipeline

**Goal** : Use Jenkins to monitor pipeline performance and add more stages for testing or deployment.

- **Monitor Builds** :

- **Extend the Pipeline** :

* * *

## Troubleshooting Tips

- **Permission Errors** :  
Ensure the Jenkins user has appropriate permissions to access RTC and execute builds.

- **Build Fails Due to SCM** :  
Double-check repository workspace or stream configurations in the RTC plugin settings.

- **Jenkins Service Not Starting** :  
Verify that Java is correctly installed:

* * *

## Conclusion

You’ve successfully set up a basic CI/CD pipeline integrating IBM Rational Team Concert (RTC) with Jenkins on Red Hat Linux. This setup automates your builds, saving time and reducing manual errors. Enhance your pipeline further by adding stages for automated testing, deployment, and monitoring.
