小编use*_*520的帖子

Gitlab - 提交时自动格式化代码

我在查找描述如何在 Gitlab 中自动更新代码库的信息时遇到了一些麻烦

设想

让我们想象一个开发项目的开发人员提交了一些代码,但在提交之前忘记对其进行格式化。.gitlab-ci.yml 可以有一个工作来检查格式,如果找到则显示错误/警告。是否可以使用自动格式化的代码更新 git commit?

所以流程是:

  1. 开发者向 gitlab 提交未格式化的代码
  2. Git 检查代码的格式
  3. 如果发现问题,git 将运行工具 X 来自动格式化代码,并使用“Automated Git commit --formatting”之类的 git 消息提交它
  4. .gitlab-ci.yml 继续正常运行

这在 Gitlab 中可能吗?

continuous-integration gitlab

6
推荐指数
1
解决办法
548
查看次数

标签 统计

continuous-integration ×1

gitlab ×1