Building from sources
mvn clean package -DskipTests=true
will do the trick as usual. You’ll find the distribution in
While all Java dependencies are packaged, in order to implement SSL with ALPN Netty (or its
tcnative-boringssl component) requires
apr libraries installed. If you are running Fedora 30 or later you need
Choosing a deployment
The simplest way to run Hyperfoil is directly from the CLI using
start-local command, but that’s rather a development option. In practice you’ll run the Controller as a dedicated process; either directly on machine used as load-driver or in a cloud environment such as Kubernetes or Openshift.
For Openshift we recommend deployment through an operator while it’s possible to deploy it manually. In cloud environment we don’t offer any ‘standalone’ (agent-less) mode, though technically you can run that when deploying manually.