mirror of
https://github.com/pmret/papermario.git
synced 2024-11-08 12:02:30 +01:00
f5a6d26ca8
* fx table work * fx data * blah * render_effects_UI * split out effects.c * initial testing of full gcc compiler * don't touch undefined syms/funcs auto * git subrepo pull --force tools/splat subrepo: subdir: "tools/splat" merged: "25b848a230" upstream: origin: "https://github.com/ethteck/splat.git" branch: "master" commit: "25b848a230" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" * 4 npc funcs * nine sef commands * test * test2 * run undefined_syms through cpp, remove bss and dead syms files * nuContQueryRead * update compiler * configure fixes * Update compiler binaries with latest build * permuter_settings * xgcc -> gcc * change permissions * . * fix permuter stuff * gcc is the bane of my existence * non-dumb mac cpp * build .cpp files with g++ * ccache * hide stdout/stderr from ccache check * fix #374 * tar something and other * ok!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! * lol * fix linux install * 👍 * 👍👍 * Make cousin J happy * always 👍 * git subrepo pull (merge) tools/splat subrepo: subdir: "tools/splat" merged: "09a5715405" upstream: origin: "https://github.com/ethteck/splat.git" branch: "master" commit: "09a5715405" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo" commit: "2f68596" Co-authored-by: alex <16batesa@gmail.com>
60 lines
2.0 KiB
Groovy
60 lines
2.0 KiB
Groovy
pipeline {
|
|
agent {
|
|
label 'papermario'
|
|
}
|
|
|
|
stages {
|
|
stage('Setup') {
|
|
steps {
|
|
sh 'cp /usr/local/etc/roms/papermario.us.z64 ver/us/baserom.z64'
|
|
sh 'cp /usr/local/etc/roms/papermario.jp.z64 ver/jp/baserom.z64'
|
|
sh 'curl -L "https://github.com/pmret/gcc-papermario/releases/download/master/linux.tar.gz" | tar zx -C tools/build/cc/gcc'
|
|
sh 'curl -L "https://github.com/pmret/binutils-papermario/releases/download/master/linux.tar.gz" | tar zx -C tools/build/cc/gcc'
|
|
sh './configure'
|
|
}
|
|
}
|
|
stage('Build') {
|
|
steps {
|
|
sh 'ninja'
|
|
}
|
|
}
|
|
stage('Report Progress') {
|
|
when {
|
|
branch 'master'
|
|
}
|
|
steps {
|
|
sh 'mkdir reports'
|
|
|
|
sh 'python3 progress.py us --csv >> reports/progress_us.csv'
|
|
sh 'python3 progress.py us --shield-json > reports/progress_us_shield.json'
|
|
|
|
sh 'python3 progress.py jp --csv >> reports/progress_jp.csv'
|
|
sh 'python3 progress.py jp --shield-json > reports/progress_jp_shield.json'
|
|
|
|
stash includes: 'reports/*', name: 'reports'
|
|
}
|
|
}
|
|
stage('Update Progress') {
|
|
when {
|
|
branch 'master'
|
|
}
|
|
agent {
|
|
label 'master'
|
|
}
|
|
steps {
|
|
unstash 'reports'
|
|
sh 'cat reports/progress_us.csv >> /var/www/papermar.io/html/reports/progress_us.csv'
|
|
sh 'cat reports/progress_us_shield.json > /var/www/papermar.io/html/reports/progress_us_shield.json'
|
|
|
|
sh 'cat reports/progress_jp.csv >> /var/www/papermar.io/html/reports/progress_jp.csv'
|
|
sh 'cat reports/progress_jp_shield.json > /var/www/papermar.io/html/reports/progress_jp_shield.json'
|
|
}
|
|
}
|
|
}
|
|
post {
|
|
always {
|
|
cleanWs()
|
|
}
|
|
}
|
|
}
|