Continuous integration 如何同步Gitlab、Github、Travis、Circle等的CI配置。?

Continuous integration 如何同步Gitlab、Github、Travis、Circle等的CI配置。?,continuous-integration,gitlab-ci,github-actions,Continuous Integration,Gitlab Ci,Github Actions,是否有一个定义连续集成管道的抽象,然后可以为特定CI提供程序生成单独的配置文件?这将非常方便,特别是对于打算用作样板的项目 目前,我发现自己需要手动编写并同步.gitlab-ci.yml和.github/workflows/ci.yml。这是一个有趣的问题,除非您可以将所有ci脚本抽象为shell脚本,然后从我所看到的,在不同的CI提供者之间会有很多周期性的移植过程 此外,不同的CI提供者有自己的完美构建管道和预定义设置的思想 话虽如此,我希望看到一些实用工具帮助我迁移脚本并将CI设置聚合到Gi

是否有一个定义连续集成管道的抽象,然后可以为特定CI提供程序生成单独的配置文件?这将非常方便,特别是对于打算用作样板的项目


目前,我发现自己需要手动编写并同步.gitlab-ci.yml和.github/workflows/ci.yml。这是一个有趣的问题,除非您可以将所有ci脚本抽象为shell脚本,然后从我所看到的,在不同的CI提供者之间会有很多周期性的移植过程

此外,不同的CI提供者有自己的完美构建管道和预定义设置的思想


话虽如此,我希望看到一些实用工具帮助我迁移脚本并将CI设置聚合到Github Action world中。

这是一个有趣的问题,除非您可以将所有CI脚本抽象为shell脚本,然后从我所看到的,在不同的CI提供者之间会有很多周期性的移植过程

此外,不同的CI提供者有自己的完美构建管道和预定义设置的思想

话虽如此,我希望看到一些实用工具帮助我迁移脚本并将CI设置聚合到Github Action world中