You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zipkin.apache.org by ab...@apache.org on 2019/01/30 17:07:25 UTC
[incubator-zipkin-brave-karaf] 37/37: Add Jenkinsfile proof of
concept
This is an automated email from the ASF dual-hosted git repository.
abesto pushed a commit to branch jenkinsfile-wip
in repository https://gitbox.apache.org/repos/asf/incubator-zipkin-brave-karaf.git
commit bdd9802d034fef65614e56f404c07a16738f86b1
Author: Zoltan Nagy <ab...@fb.com>
AuthorDate: Wed Jan 30 17:06:26 2019 +0000
Add Jenkinsfile proof of concept
---
Jenkinsfile | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
diff --git a/Jenkinsfile b/Jenkinsfile
new file mode 100644
index 0000000..620e36b
--- /dev/null
+++ b/Jenkinsfile
@@ -0,0 +1,54 @@
+pipeline {
+ agent {
+ label 'ubuntu'
+ }
+
+ tools {
+ jdk 'JDK 1.8 (latest)'
+ }
+
+ options {
+ buildDiscarder(logRotator(numToKeepStr: '10'))
+ timestamps()
+ }
+
+ triggers {
+ pollSCM('H/15 * * * *')
+ }
+
+ stages {
+ stage('SCM Checkout') {
+ steps {
+ deleteDir()
+ checkout scm
+ }
+ }
+
+ stage('Check environment') {
+ steps {
+ sh 'env'
+ sh 'pwd'
+ sh 'ls'
+ sh 'git status'
+ }
+ }
+
+ stage('Run tests') {
+ steps {
+ // use install, as opposed to verify, to ensure invoker tests use latest code
+ sh './mvnw clean install'
+ }
+ }
+ }
+
+
+ post {
+ always {
+ junit '**/target/surefire-reports/*.xml'
+ deleteDir()
+ }
+ }
+}eteDir()
+ }
+ }
+}