Skip to content

Commit

Permalink
Merge pull request #808 from reportportal/develop
Browse files Browse the repository at this point in the history
Release
  • Loading branch information
maria-hambardzumian authored Oct 29, 2024
2 parents b382a85 + e36b19c commit 41a2e25
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 1 deletion.
5 changes: 5 additions & 0 deletions docs/quality-gates/IntegrationWithCICD/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"label": "Integration with CI/CD",
"position": "9",
"link": {"type": "doc", "id": "index"}
}
28 changes: 27 additions & 1 deletion docs/quality-gates/IntegrationWithCICD/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,30 @@ sidebar_label: Integration with CI/CD

# Integration with CI/CD

ReportPortal is a CI agnostic tool, it integrates on the test framework level, but to ease configuration we have auxiliary code in RP for some CI tools.
The **Integration with CI/CD** section is designed to guide users through the process of seamlessly integrating ReportPortal into their CI/CD pipelines. ReportPortal is a CI-agnostic tool, meaning it can work with any CI system by integrating directly with the test framework. This flexibility allows teams to gather valuable test data regardless of the CI/CD tool they are using, ensuring consistent test reporting and analysis across their development workflow.

ReportPortal can be integrated with popular CI/CD tools, including Azure DevOps, Bitrise CI/CD, CircleCI, GitHub Actions, GitLab CI, and Jenkins. These integrations enable continuous monitoring of your test executions, allowing for real-time insights into software quality and faster feedback loops for developers.

- [Azure DevOps](/quality-gates/IntegrationWithCICD/IntegrationWithAzureDevOps/)<br />
A comprehensive CI/CD tool from Microsoft. Provides version control, project management, and automated pipelines. It’s widely used for building, testing, and deploying code in both cloud and on-premises environments. Integrating ReportPortal with Azure DevOps allows teams to automate test result reporting and gain real-time insights into the health of their projects.

- [Bitrise CI/CD](/quality-gates/IntegrationWithCICD/IntegrationWithBitrise/)<br />
This CI/CD platform is specifically designed for mobile app development. It automates the building, testing, and deployment of apps for iOS and Android. By integrating ReportPortal with Bitrise, mobile teams can track test results from their mobile development pipelines, ensuring faster and more efficient testing processes across various devices and platforms.

- [CircleCI](/quality-gates/IntegrationWithCICD/IntegrationWithCircleCI/)<br />
This is a flexible CI/CD tool that helps teams automate their development processes, allowing them to build, test, and deploy applications quickly. Integration with ReportPortal helps CircleCI users monitor and report test results in real-time, enabling quicker detection of defects and more streamlined test analysis.

- [GitHub Actions](/quality-gates/IntegrationWithCICD/IntegrationWithGitHubActions/)<br />
This is GitHub’s native CI/CD tool, allowing developers to automate workflows, including testing, directly in their GitHub repositories. With ReportPortal integration, teams can automate test result collection and analysis as part of their GitHub workflows, ensuring consistent reporting across all test runs.

- [GitLab CI](/quality-gates/IntegrationWithCICD/IntegrationWithGitLabCI/)<br />
An integrated CI/CD tool within GitLab that automates the testing, building, and deployment of applications. ReportPortal’s integration with GitLab CI provides automatic reporting and analysis of test results, helping teams improve the quality of their applications and streamline their test processes.

- [Jenkins](/quality-gates/IntegrationWithCICD/IntegrationWithJenkins/)<br />
This is one of the most popular open-source CI/CD tools, known for its flexibility and extensibility. Integration ReportPortal with Jenkins enables automated test result reporting and real-time analysis, allowing teams to detect issues faster and enhance their test automation pipelines.

In this section, you’ll find detailed guides and best practices for configuring ReportPortal with these popular CI/CD platforms. Whether you are running automated tests after every commit or triggering tests as part of a larger deployment process, ReportPortal’s integration capabilities will enhance your ability to manage and analyze test results. By incorporating ReportPortal into your CI/CD pipeline, you ensure higher-quality software releases.

import DocCardList from '@theme/DocCardList';

<DocCardList />

0 comments on commit 41a2e25

Please sign in to comment.