Skip to content

hustoj/runner

Folders and files

NameName
Last commit message
Last commit date
Sep 19, 2019
Mar 10, 2022
May 17, 2019
Nov 2, 2022
Dec 10, 2018
Feb 16, 2021
Nov 2, 2022
Oct 14, 2018
Oct 28, 2021
Sep 18, 2019
Aug 17, 2022
Aug 17, 2022
Mar 10, 2022

Repository files navigation

HUSTOJ Runner

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

Install

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

  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.