Continuous integration solution will be provided using an in-house Jenkins instance. RaxML-NG will be compiled and tested within a container environment. As compiler clang and gcc will be used and openmpi for the parallel execution. Unit- and regression test will be performed and the changes in performance and accuracy will be reported. The main pipeline Jenkinsfile will be executed for every commit and pull request. The long running parallel tests were outsourced into a separated pipeline Jenkinsfile-large-test, which will be executed every night if the code base was changed.
Continuous integration solution will be provided using an in-house Jenkins instance. RaxML-NG will be compiled and tested within a container environment. As compiler clang and gcc will be used and openmpi for the parallel execution. Unit- and regression test will be performed and the changes in performance and accuracy will be reported. The main pipeline
Jenkinsfile
will be executed for every commit and pull request. The long running parallel tests were outsourced into a separated pipelineJenkinsfile-large-test
, which will be executed every night if the code base was changed.