diff --git a/.fluentci/fluentci.toml b/.fluentci/fluentci.toml new file mode 100644 index 0000000..aef51f4 --- /dev/null +++ b/.fluentci/fluentci.toml @@ -0,0 +1,28 @@ +[[steps]] +name = "Setup Java" +command = ["fluentci run --wasm java setup zulu-17.46.16"] + +[[steps]] +name = "Setup maven" +command = ["fluentci run --wasm maven setup"] + +[[steps]] +name = "Build" +command = ["mvn -q package jmeter:configure -Dmaven.test.skip-true"] +env = ["JAVA_HOME=$HOME/.local/share/mise/installs/java/zulu-17.46.16"] + +[[steps]] +name = "Run tests" +command = ["java -version", "mvn -q test-compile -Dmaven.test.skip=true"] +env = ["JAVA_HOME=$HOME/.local/share/mise/installs/java/zulu-17.46.16"] + +[[steps]] +name = "Performance tests" +command = [ + "java -version", + "java -jar target/spring-pipeline-demo.jar > /dev/null &", + "sleep 20", + "mvn -q jmeter:jmeter", + "mvn jmeter:results", +] +env = ["JAVA_HOME=$HOME/.local/share/mise/installs/java/zulu-17.46.16"]