nesting a CI within another CI to provide portability
The runners are not compatible with each other (GitLab, Jenkins, Forgejo, ...). Porting them is however possible following this example:
- A Forgejo project associated with a Forgejo runner is exported
- The project is imported in GitLab
- A .gitlab-ci.yaml is created to do the following:
- create a Forgejo instance with a Forgejo runner
- import the project
- trigger the CI workflow and report success or failure
In other words nesting a CI within another CI provides portability