Ano ang GitLab?
Nagho-host ang GitLab ng mga Git repository at kasama sa iisang produkto ang mga CI/CD pipeline, issue tracking at container registry. Maaari ninyong gamitin ang naka-host na serbisyo ng GitLab o patakbuhin ito sa sarili ninyong mga server.
Makipag-usap sa isang engineer Knowledge base
Ano ito
Iniimbak ng GitLab ang mga proyektong nasa Git. Sinusubukan, binubuo at inihahatid ng mga CI/CD pipeline ang software sa bawat pagbabago ng code, at sinusubaybayan ang mga issue sa tabi ng code na tinutukoy nila. Hawak ng container registry ang mga application image na nililikha ng mga Docker build.
Tumatakbo ang self-managed na edisyon sa mga server na kontrolado ninyo, na bagay sa negosyong gustong nasa loob ang code at mga build system nito. Pinakamadalas itong ikumpara sa GitHub.
Bakit ito mahalaga sa isang negosyo
- Pagmamay-ari ng group: dapat nasa group na pag-aari ng negosyo ang mga proyekto, hindi sa personal na namespace ng empleyado. Para sa self-managed na server, dapat hawak din ng negosyo ang mga credential ng administrator.
- Mga token at deploy key: nagbibigay ang mga ito ng access tulad ng mga user account. Repasuhin ang mga account, token at key ayon sa iskedyul, at bawiin ang mga nakatali sa sinumang umalis.
- Mga secret sa pipeline: hindi dapat nasa mga file ng repository ang mga password at API key, dahil iniingatan sila ng kasaysayan. Gumamit ng mga protektadong pipeline variable o secrets manager.
- Mga backup na kayo ang nagpapatakbo: kailangan ng self-managed na GitLab server ng sarili nitong mga backup at nasubukang restore. Sa naka-host na serbisyo, magtago pa rin ng hiwalay na kopya ng code na pinakamahalaga.
Paano nakikipagtrabaho ang KawaConnect sa GitLab
Nagho-host kami ng sarili naming GitLab at ginagamit namin ito araw-araw. Pinapatakbo nito ang aming mga CI/CD pipeline at container image build, hawak ang aming infrastructure as code, at nagpapatakbo ng GitOps delivery sa Kubernetes.
Sa GitLab ng kliyente, kinukumpirma naming pag-aari ng negosyo ang top-level group, pagkatapos ay dinadaanan ang mga account, token at deploy key at inaalis ang mga pag-aari ng mga taong umalis na.
Mga kaugnay na serbisyo
Linux at Kubernetes
Mga pipeline, infrastructure as code at GitOps delivery sa mga cluster.
Software
Custom na business software, binubuo at inilalabas sa pamamagitan ng mga automated na pipeline.
AI at automation
Automation at mga integration na nagsisimula sa pagbabago sa inyong code.
Alamin ang higit pa
- GitLab sa WikipediaIsang neutral na pangkalahatang-ideya ng kasama sa GitLab at kung paano ito iniaalok, nakatutulong kapag inihahambing ang mga opsyon sa hosting.
- Website ng GitLabAng opisyal na site na naglalarawan sa platform.
- Dokumentasyon ng GitLabMga opisyal na gabay sa mga pipeline, access control at self-managed na install, isinulat para sa mga administrator.
Iniisip ang pagpapatakbo ng sarili ninyong GitLab?
Sabihin sa amin kung ano ang binubuo ng inyong team at kung saan ito kailangang tumakbo. Ihahambing namin ang naka-host at self-managed para sa inyong kaso, kasama ang pangangalagang kailangan ng sarili ninyong server.
Magsimula ng usapan