geodynamics / selen

SELEN: a program for solving the "Sea Level Equation".

Home Page:https://geodynamics.org/resources/selen

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Converting Jenkins CI system into Github actions

gassmoeller opened this issue · comments

CIG is planning to transition away from its self-hosted Jenkins continuous integration system to a cloud solution (preferentially Github actions). The benefits of the new system are that they are independent from CIG hardware, and are automatically updated by Github. This means for example before the currently used Ubuntu version reaches its end of support the CI infrastructure will be automatically migrated to a newer Ubuntu version. CIG will still provide support to its packages for updating/improving the scripts. The interface to the new test results looks as follows: https://github.com/gassmoeller/conman/actions

Is this something the Selen developers would be fine with moving forward? We think this is the objectively better solution, but are happy about feedback. I could easily transfer the Jenkinsfile in the current repository into a configuration file for Github actions. We can also discuss alternatives.