1. 程式人生 > >介紹一下gitlab的優化點

介紹一下gitlab的優化點

gitlab就是一種版本管理,程式碼review,任務管理,專案管理,持續整合五合一的平臺。它主要用yml檔案來配置,優化點就是快取了,快取是通過鍵值來提取的,你可以使用系統變數來配置是某一個分支快取還是某一個提交快取,避免了每次都要進行重複性勞動,也避免了快取過期。第二個優化點就是label,label這個東西非常好用,團隊之間溝通要微信溝通還是當面溝通都是非常累的一件事,如果你對你的MR和任務用一個簡潔易懂的label描述一下,大家就能很好的知道這是一件什麼事,它進行到哪一步了。第三個優化點是配置提交格式,gitlab對commit message是可以配置格式的,在settings裡面,這是因為統一的格式可以減少複雜度,增強可理解性,從而減少理解時間的浪費。第四個優化點就是在一個job裡面做盡可能多的事情,用久了gitlab我們就知道每一個job都需要有準備時間,可能還要儲存快取和提取快取,如果job少了,在這上面浪費的時間就少了。