Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bartekpacia/bee-ci-frontend
https://github.com/bartekpacia/bee-ci-frontend
Last synced: 22 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bartekpacia/bee-ci-frontend
- Owner: bartekpacia
- Created: 2024-10-18T20:42:44.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-19T15:48:05.000Z (3 months ago)
- Last Synced: 2024-12-04T12:36:08.620Z (30 days ago)
- Language: TypeScript
- Homepage: https://bee-ci-frontend.vercel.app
- Size: 575 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BeeCI frontend
Required env vars:
- `NEXT_PUBLIC_API_URL` - URL of the API server (for example `https://bee-ci.karolak.cc/backend/api`)
- `NEXT_PUBLIC_GITHUB_APP_CLIENT_ID` - GitHub App client ID (needed to redirect to GitHub for OAuth authentication)## Overview
BeeCI is a Continuous Integration (CI) system designed to automate building, testing, and deploying software using containerization technology.\
BeeCI simplifies CI processes, enhancing efficiency and productivity for developers.## Key Features
### YAML Workflow Definition
Define test workflows with YAML files for flexible and efficient CI processes.
### GitHub Integration
Use GitHub webhooks to automatically trigger CI processes on new pull requests.
### CI Automation
Automatically run the CI process, including:
- Cloning the repository
- Building a Docker container
- Running tests in the container
- Analyzing test results### Containerization
Execute tests in dedicated Docker containers as defined in the YAML workflow.
### Database
Track test logs and monitor repositories for comprehensive CI management.
## Tech Stack
## Run Locally
Clone the project
```bash
git clone https://github.com/kacaleksandra/bee-ci
```Go to the project directory
```bash
cd bee-ci
```Install dependencies
```bash
pnpm install
```Start the server
```bash
pnpm dev
```## Demo
You can see the application on Vercel:\
https://bee-ci.vercel.app