Skip to content

hustoj/runner

Repository files navigation

HUSTOJ Runner

This project is judger runner for HUSTOJ, written in golang.

Install

  1. Install Golang 1.25 or newer (MUST SUPPORT GOMODULES)

    • This project uses Go 1.25 features and strict type checking.
    • It supports cross-platform development (Linux/macOS), but core tracing features are only functional on Linux.
  2. clone this repo:

    git clone https://github.com/hustoj/runner.git
  3. check enviroment

    cd runner
    make # will install go depencency
    make testall # will check exception detect is ok, should all passed
  4. Install docker

    if you instal debian series https://docs.docker.com/install/linux/docker-ce/ubuntu/

    or centos https://docs.docker.com/install/linux/docker-ce/centos/

  5. build docker image

    make build-docker-compiler
    make build-docker-runner

    docker will build images the default version is v1 now.

About

the runner of hustoj

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors