Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 551 Bytes

README.md

File metadata and controls

25 lines (22 loc) · 551 Bytes

bulls-eye-runner

New Bull's Eye Runner implemented in Golang

Overview

  • runner-master
    • scheduler for Bull's Eye
    • send gRPC request to runner-worker to run evaluation
    • be cancellable with gRPC connection
  • runner-worker
    • evaluate docker-compose.yml
    • scalabe

Prerequisites

  • Golang (>= 1.12)
  • Make
  • protobuf

Usage

  • run make
  • binary would be generated under bin/
    • runner-master
    • runner-worker
      • worker binary listening gRPC connection from runner-master
    • client
      • test client for runner-worker