Skip to content

sebiTCR/BenkinsBackend

Repository files navigation

Benkins


Important

Benkins is in the alpha stage! Things are subject to change. Since the release of 0.2, the provided frontend is deprecated and will be replaced in a future release!

Description

Benkins is a CI/CD tool made for checking and generating manufacturing files for ECAD applications. When a new git tag is detected, Benkins will fetch the repo, run DRC checks and generate an archive with the required files for manufacturing.

Quick Start

  1. Clone the repo and install the dependencies
git clone https://github.com/sebiTCR/BenkinsPrivate Benkins
cd Benkins
pip install -r requirements.txt
  1. Generate your .env config
./init_env.sh
  1. Start the backend:
flask run
  1. Access it via http://localhost:5000

Note

The frontend is used just for previewing already-existing projects. For now, the communication will be made through a REST client

Final Note

This project was made as a final project for the Programming Languages (3) Course at Uni.

About

Lightweight CI/CD tool for ECAD applications and more

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors