PR-CYBR-CI-CD-AGENT

PR-CYBR-CI-CD-AGENT

Overview

The PR-CYBR-CI-CD-AGENT streamlines and automates continuous integration and delivery workflows for the PR-CYBR ecosystem. It enhances the efficiency of the software development lifecycle, ensuring rapid deployment, automated testing, and robust delivery pipelines.

Key Features

Getting Started

Prerequisites

Local Setup

To set up the PR-CYBR-CI-CD-AGENT locally on your machine:

  1. Clone the Repository
git clone https://github.com/PR-CYBR/PR-CYBR-CI-CD-AGENT.git
cd PR-CYBR-CI-CD-AGENT
  1. Run Local Setup Script
./scripts/local_setup.sh

This script will install necessary dependencies and set up the local environment.

  1. Provision the Agent
./scripts/provision_agent.sh

This script configures the agent with default settings for local development.

Cloud Deployment

To deploy the agent to a cloud environment:

  1. Configure Repository Secrets
  1. Deploy Using GitHub Actions
  1. Manual Deployment
./scripts/deploy_agent.sh

Integration

The PR-CYBR-CI-CD-AGENT integrates with other PR-CYBR agents to provide seamless continuous integration and delivery processes. It works closely with:

Usage

License

This project is licensed under the MIT License. See the LICENSE file for details.


For more information, refer to the GitHub Actions Documentation or contact the PR-CYBR team.