Jenkins與gitlab CI/CD都是廣受歡迎的CI/CD工具,前者擁有一個(gè)社區(qū)版本,能為我們提供git存儲庫管理、問題跟蹤、代碼審查、Wiki、以及及時(shí)動(dòng)態(tài)(activity feeds)等服務(wù)。那么,gitlab CI/CD工具主要功能有哪些?為方便大家了解,接下來就讓小編來為大家簡單介紹下:
1、Jekyll插件支持。Jekyll插件是一個(gè)靜態(tài)網(wǎng)站生成器,具有對GitHub Pages的強(qiáng)大支持,且構(gòu)建過程更加簡單。支持HTML文件和Markdown,并能夠根據(jù)您的布局偏好創(chuàng)建一個(gè)完全靜態(tài)的站點(diǎn)。而通過編輯_config.yml文件,可以輕松地配置大多數(shù)網(wǎng)站的插件和主題。
2、里程碑設(shè)置??梢允褂胓itlab CI/CD的里程碑功能,來設(shè)置跟蹤、改進(jìn)項(xiàng)目中的一系列問題,或是在存儲庫中表示或合并各種請求的方法。
3、自動(dòng)擴(kuò)展的CI運(yùn)行程序。此類運(yùn)行程序(runner)可以輕松地管理、并節(jié)省90%的EC2成本,尤其是在并行的測試環(huán)境中。
4、問題跟蹤和問題分組(Issue Shuffling)。GitHub通過出色的問題跟蹤和問題分組功能,使您能夠并行測試?yán)≌埱蠛头种?。而且,測試的結(jié)果可以顯示在GitHub UI上,以便維護(hù)人員實(shí)現(xiàn)簡單且無故障的監(jiān)控。
5、活躍的社區(qū)支持。得益活躍的社區(qū),gitlab CI/CD不但能夠支持各種開箱即用,而且能夠在各種插件的安裝過程中無需進(jìn)行額外的修改。
6、使用訪問控制管理的Git存儲庫??梢暂p松地管理帶有訪問權(quán)限的git存儲庫,向單個(gè)存儲庫上的協(xié)作者授予寫入或讀取的訪問權(quán)限,以實(shí)現(xiàn)特定組織對于存儲庫的細(xì)粒度訪問控制。
關(guān)于gitlab CI/CD工具功能,小編就先為大家介紹到這里??偠灾柚斯ぞ?,用戶可以完全控制各種分支和Git存儲庫,進(jìn)而確保代碼免受各種突發(fā)的威脅。若用戶對此還有其他想要了解的信息,可以通過極狐GitLab的官網(wǎng)來進(jìn)一步咨詢。