要做到代码规范我们可以采取代码交叉Review、IDEA/Eclipse安装插件自检、以及代码管理服务端做校验,但是自查基本上相当于不查,所以必须有一种强制的手段,不折不扣的执行代码规范,不符合规范的无法提交到代码仓库,从而杜绝了不符合规范的代码产生。
Linux installation is quicker to install, easier to upgrade and contains features to enhance reliability not found in other methods. Install via a single package that bundles all the different services and tools required to run GitLab. At least 4 GB of RAM is recommended.
后来发现 合并请求审批者同意合并时发起的是push请求,总以为是merge请求,所以只需要在 jenkins 的job 里 ,只勾选Push Events 【不能勾选Opened Merge Request Events,Accepted Merge Request Events】;
$ git remote add origin XXXXX.git “与远程仓库建立连接”$ git branch “查看本地是否具有dev分支”$ git fetch origin dev “如果本地没有dev分支,查看一下远程仓库有没有”$ git checkout -b dev origin/dev “在本地创建dev分支并切换到该分支”$ git pull origin dev “将Gitlab dev分支上的内容拉取到本地”
点击 右侧个人头像,下拉中点击 Setting,并在 设置界面 中点击 私人令牌。在 Build Steps 中 增加 Execute SonarQube Scanner 构建步骤,输入 sonar分析属性 信息。