Files
CrossJeeves/Jenkinsfile
2024-11-08 12:49:04 -08:00

27 lines
757 B
Groovy

pipeline {
agent any
stages {
stage('Compile'){
steps {
sh "mkdir -p bin"
sh "/tool/jdk1.6.0_45/bin/javac -target 1.5 -cp ./Lib/lwjgl.jar:./Lib/jinput.jar:./Lib/lwjgl_util.jar -d bin \$(find ./src/* | grep .java)"
}
}
stage('Package'){
steps {
sh "echo $MANIFEST"
sh "echo $MANIFEST > manifest.txt"
dir("bin")
{
sh "/tool/jdk1.6.0_45/bin/jar cvfm ../CrossJeeves.jar ../manifest.txt ."
}
}
}ge('Archive Artifacts')
{
steps{
archiveArtifacts artifacts: 'CrossJeeves.jar'
}
}
}
}