Compare commits
18 Commits
Author | SHA1 | Date | |
---|---|---|---|
2361beb9ad | |||
d3c6701735 | |||
dc6b6ba6c3 | |||
0e8d4cc915 | |||
78dafa87c2 | |||
ac2fca01e8 | |||
9c894e0ae1 | |||
fa13c2f3d3 | |||
dc8e654812 | |||
cf425d24ea | |||
5043d189c3 | |||
4543596dfa | |||
a1dbf19abe | |||
a5ad77b1f7 | |||
4c8195ea80 | |||
20fda462d6 | |||
6c52c36399 | |||
6e555b0e85 |
30
Jenkinsfile
vendored
Normal file
30
Jenkinsfile
vendored
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
pipeline {
|
||||||
|
agent {
|
||||||
|
docker {
|
||||||
|
image 'jackcartersmith/gradle_mc:stable_1.12'
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
stages {
|
||||||
|
stage('Setup') {
|
||||||
|
steps {
|
||||||
|
sh 'cd /var/lib/jenkins/workspace/Orbital-Satellite_*'
|
||||||
|
sh 'chmod u+x gradlew'
|
||||||
|
sh './gradlew setupCIWorkspace'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
stage('Compile') {
|
||||||
|
steps {
|
||||||
|
sh './gradlew clean'
|
||||||
|
sh './gradlew check'
|
||||||
|
sh './gradlew build'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
stage('JAR release') {
|
||||||
|
steps {
|
||||||
|
archiveArtifacts(artifacts: 'build/libs/OrbitalSatellite-*.jar', excludes: 'build/libs/OrbitalSatellite-*-sources.jar')
|
||||||
|
cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, cleanupMatrixParent: true, deleteDirs: true)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user