
我正在嘗試建立一個 CI/CD 管道,一旦開發人員將本地推送到 GIT LAB 中的遠端開發儲存庫,就應該進行程式碼審查過程。我之前能夠將 GITLAB 儲存庫與 jenkins 連結起來,這樣當程式碼被推送到 git 儲存庫時,程式碼就會使用觸發器自動在 jenkins 中建置。但現在我正在檢查是否可以在任何插件的幫助下在 GITLAB 介面中完成相同的測試和建置過程。初始程式碼審查過程可以透過這種方式自動化,然後部署到所需的環境。
gitlab 有自動程式碼審查流程嗎?例如,當開發人員將分支推送到遠端儲存庫時,我們是否可以選擇自動程式碼審查流程來檢查基本編碼標準,然後維護人員可以在滿足程式碼品質標準的情況下接受合併請求。
1)我已經使用了Jenkins,但不確定是否能夠使用Jenkins測試程式碼並自動審查程式碼。
2)我嘗試使用gitlab CI(通過將內容添加到“.gitlab-ci.yml”文件),但管道每次都會因不同的包依賴項而失敗,因為我不確定需要添加到“.gitlab-ci 」中的內容.yml' 用於程式碼審查(如果它是 Drupal 或 Magento 程式碼)。
TIA。