Improve pipelines - [ci skip]
-
switch to new runner (tags build, test, clean, version)
-
modularize oscam-ci.yml and reuse code from new oscam-helper.yml (using yaml !reference)
-
pipeline job information:
~ trigger merge requests and schedules
- info - outputs system information
- setup - setup build system for oscam
- oscam-make-build - make test build of oscam
- oscam-cmake-build - cmake test build of oscam
- oscam-make-test - startup test of make oscam
- oscam-cmake-test - startup test of cmake oscam
- code-cleanup - whitespace cleanup
~ trigger commit to master branch
- auto-version - write tag and version information
Edited by WXbet