1. 首页
  2. 数据库
  3. 其它
  4. .github:在存储库之间自动分发GitHub Actions工作流 源码

.github:在存储库之间自动分发GitHub Actions工作流 源码

上传者: 2021-04-24 10:23:57上传 ZIP文件 10.05KB 热度 18次
CI工作流程 该存储库包含各种协议实验室存储库使用的GitHub Actions工作流。 通过将它们存储在中央位置(此处),并以自动方式分发它们,我们解决了多个问题: 一致性:每个参与的存储库都使用相同的工作流程,以确保我们的代码遵循相同的编码标准并经过正确测试。 可维护性:工作流随时间而变化。 我们需要能够进行更改,而无需手动更新数十个存储库。 技术细节 该存储库当前为Go存储库定义了两个工作流程: :执行静态分析,样式和格式检查,以帮助提高代码质量。 :使用不同的编译器版本和操作系统运行所有测试。 只要更改了这些工作流程之一,此存储库就会运行。 该工作流程在每个参与的存储库中创建一个拉取请求,以更新go-check和go-test 。 为了帮助分配这些工作流,此存储库定义了两个附加的工作流,这些工作流分布在参与的存储库中: :假设我们在此处更新了go-test ,并且
下载地址
用户评论