amkozlov / raxml-ng

RAxML Next Generation: faster, easier-to-use and more flexible
GNU Affero General Public License v3.0
374 stars 62 forks source link

Continuous integration with Jenkins #144

Closed BerndDoser closed 1 year ago

BerndDoser commented 1 year ago

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.

amkozlov commented 1 year ago

Merged manually. Thanks a lot!