如何将 dotnet 代码格式机器人添加到 GitLab?

Posted

技术标签:

【中文标题】如何将 dotnet 代码格式机器人添加到 GitLab?【英文标题】:How to add dotnet code format bot to GitLab? 【发布时间】:2022-01-13 21:45:34 【问题描述】:

如何使用dotnet format命令自动运行代码格式机器人,并在任何代码被修改时创建新的合并请求。

我们知道,我们可以添加.gitlab-ci.yml 文件来在 GitLab Runner 中运行命令。有什么工具可以帮助我们做到这一点?

【问题讨论】:

【参考方案1】:

开源工具:dotnetCampus.GitLabCodeFormatBot

将代码添加到.gitlab-ci.yml 文件中。

stages:
  - build

FormatCode:
  # Format rules by .editorconfig file
  stage: build
  script:
    - "dotnet tool update -g dotnetCampus.GitLabCodeFormatBot"
    - "AutomateFormatCodeAndCreateGitLabMergeRequest -Token Your_GitLab_Token"
  only:
    - dev

【讨论】:

以上是关于如何将 dotnet 代码格式机器人添加到 GitLab?的主要内容,如果未能解决你的问题,请参考以下文章

dotnet 基于 dotnet format 的 GitHub Action 自动代码格式化机器人

如何将 ILoggerFactory 添加到启动 dotnet core 3.1

如何使用 Visual Studio 将文件夹添加到已复制到本地 git 存储库的 git 源代码控制?

gitadd文件名

如何在 VS Code 中调试 dotnet 测试?

如何仅使用 XCode 6(无终端)将现有项目添加到 Git 控件?