The pipeline is run in a docker container. It consists out of two images:
LEEF
package as well as it’s dependencies which are in the
LEEF-UZH repo on
github.All of the functionality is wrapped in a makefile
. A
makefile
is a kind of configuration file for the
make
command and defines different targets, which define
what the make
command is doing.
Our makefile
defines many targets (you can see them all
by executing make list_targets
) but only a few are relevant
for the actual managing of the pipeline.
I will only discuss the targets relevant for the normal running of the pipeline.
There are three targets to start the pipeline: -
pipeline.bemovi: start the pipeline to process the
bemovi measurements - pipeline.fast: start the pipeline
to all measurements but bemovi - pipeline.all: first,
run the fast
pipeline, followed by the bemovi
pipeline