如何将 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