Skip to content

CI Server for running rust-lang test suite using CSC fleet

Notifications You must be signed in to change notification settings

sexxi-goose/sexxi-webhook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SE'XXI-Webhook

A CI job server built using Rust that runs rust-lang test suite using CSC machines. It runs on the caffeine node since it is the only CSC machines exposed to the network. It then use other CSC machines to run build/test jobs.

The job server caches build log file in a public static file server and the job queue information can be accessed through /jobs endpoint.

Assumption

The job server assumes that the rust-lang repo is stored in $HOME/scratch/sexxi-rust and origin remote is pointed to the sexxi-goose/rust and upstream remote is pointed to rust-lang/rust.

It also assumes it runs in CSC environment so $HOME/www/ directory exists for storing build log files.

Build

cargo build

Run

SEXXI_SECRET=/path/to/github/api/token RUST_LOG=info cargo run

About

CI Server for running rust-lang test suite using CSC fleet

Topics

Resources

Stars

Watchers

Forks

Languages