Test add jenkinsfile
This commit is contained in:
parent
ad153511cc
commit
f7ef1afac0
42
.travis.yml
42
.travis.yml
@ -1,42 +0,0 @@
|
||||
|
||||
# Tell Travis this is a Java project.
|
||||
language: java
|
||||
|
||||
jdk:
|
||||
- oraclejdk8
|
||||
|
||||
# Tell Travis we don't need sudo,
|
||||
# so Travis uses containers.
|
||||
sudo: false
|
||||
|
||||
# Tell Travis to shut up.
|
||||
notifications:
|
||||
email: false
|
||||
branches:
|
||||
except:
|
||||
- master
|
||||
|
||||
# Make the gradle wrapper executable.
|
||||
before_install:
|
||||
- chmod +x gradlew
|
||||
|
||||
# Setup the workspace.
|
||||
install:
|
||||
- ./gradlew setupCIWorkspace -S
|
||||
|
||||
# Tell Travis to build the project.
|
||||
script:
|
||||
- ./gradlew build -S
|
||||
|
||||
# So the cache doesn't get repacked every time.
|
||||
before_cache:
|
||||
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
|
||||
|
||||
# Cache libs, as to improve speed.
|
||||
cache:
|
||||
directories:
|
||||
# The libs is up to debate...
|
||||
#- ./libs
|
||||
- $HOME/.gradle/caches
|
||||
# But gradle is not.
|
||||
- $HOME/.gradle/wrapper
|
30
Jenkinsfile
vendored
Normal file
30
Jenkinsfile
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
pipeline {
|
||||
agent {
|
||||
docker {
|
||||
image 'jackcartersmith/gradle_mc:dev'
|
||||
}
|
||||
|
||||
}
|
||||
stages {
|
||||
stage('Setup') {
|
||||
steps {
|
||||
sh 'cd /var/lib/jenkins/workspace/BigAlarm_*'
|
||||
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/BigAlarm-*.jar', excludes: 'build/libs/BigAlarm-*-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