diff --git a/.classpath b/.classpath index aa224085d1f64d0696634dbf11d84e2141204be5..4a04201ca2839bf43ab901d599c311dafcc5754b 100644 --- a/.classpath +++ b/.classpath @@ -1,9 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry kind="src" path="src"/> - <classpathentry kind="src" path="frameworks/Kieker/src"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> - <classpathentry kind="lib" path="lib/commons-cli-1.2.jar"/> - <classpathentry kind="lib" path="frameworks/Kieker/lib/kieker-1.11-SNAPSHOT_aspectj.jar"/> - <classpathentry kind="output" path="build-eclipse"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11/"/> + <classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/> + <classpathentry kind="output" path="bin/default"/> </classpath> diff --git a/.project b/.project index 06033e5ca08119fa1a92123878af20b6c38d5da7..28f3d0e9bb157ee4351e28e4c83909bb66a75c86 100644 --- a/.project +++ b/.project @@ -10,6 +10,11 @@ <arguments> </arguments> </buildCommand> + <buildCommand> + <name>org.eclipse.buildship.core.gradleprojectbuilder</name> + <arguments> + </arguments> + </buildCommand> <buildCommand> <name>de.walware.statet.r.builders.RSupport</name> <arguments> @@ -20,5 +25,6 @@ <nature>org.eclipse.jdt.core.javanature</nature> <nature>de.walware.statet.base.StatetNature</nature> <nature>de.walware.statet.r.RNature</nature> + <nature>org.eclipse.buildship.core.gradleprojectnature</nature> </natures> </projectDescription> diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index 1d92c8b275b99fa541d91b1753cbec0175c307dd..8341a87fe904e7d18a7ff290d3558f71f6c19932 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -1,14 +1,14 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.5 +org.eclipse.jdt.core.compiler.source=11 org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000000000000000000000000000000000000..777207cc5beca59912e1093c3a569cd9e186452f --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,54 @@ +#!/usr/bin/env groovy + +pipeline { + + agent { + docker { + image 'kieker/kieker-build:openjdk8' + alwaysPull true + args env.DOCKER_ARGS + } + } + + environment { + DOCKER_ARGS = '' + } + + options { + buildDiscarder logRotator(artifactNumToKeepStr: '10') + timeout(time: 150, unit: 'MINUTES') + retry(1) + parallelsAlwaysFailFast() + } + + triggers { + cron(env.BRANCH_NAME == 'master' ? '@daily' : '') + } + + stages { + stage('Initial Cleanup') { + steps { + sh './gradlew clean' + } + } + + stage('Compile') { + steps { + sh './gradlew compileJava' + } + } + + stage('Run Benchmark') { + steps { + sh 'frameworks/Kieker/scripts/run-benchmark.sh' + } + } + + post { + cleanup { + deleteDir() + cleanWs() + } + } + } +} diff --git a/frameworks/Kieker/scripts/run-benchmark.sh b/frameworks/Kieker/scripts/run-benchmark.sh new file mode 100644 index 0000000000000000000000000000000000000000..5c130b4e411146f38135f143ff5af06f2d1bc792 --- /dev/null +++ b/frameworks/Kieker/scripts/run-benchmark.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +echo "No benchmark" + +# end