GitLab

Programinė įranga Screenshot:
GitLab
Programinė detalės:
Versija: 10.1.2 / 10.2.0 Pre Atnaujintas
Įkėlimo datą: 23 Nov 17
Kūrėjas: gitlabhq.com Inc.
Licencija: Nemokamai
Populiarumas: 146

Rating: 5.0/5 (Total Votes: 1)

GitLab yra atvirojo kodo, nepriklausoma platforma ir visiškai nemokama žiniatinklio programinės įrangos saugykla ir projektų valdymo programa, įdiegta "Ruby on Rails" ir klonuota iš garsaus "GitHub" projekto. Jis naudojamas daugiau nei 100 000 organizacijų visame pasaulyje ir specialiai sukonstruotas GNU / Linux platformai.


Savybės iš pirmo žvilgsnio

"GitHub" įkvėptas ir "GitHub" patalpintas, "GitLab" projektas yra programos, kuri palaiko sujungimo užklausas, komentarus, saugyklos prieigą, tinklo grafiką, kodo fragmentus, administravimą, "Wiki" ir problemas.

"GitLab" bet kuris programų kūrėjas galės kurti projektus ir programų saugyklas, atlikti kodų peržiūras ir valdyti prieigą. Tai padeda keliems programinės įrangos kūrėjams lengvai bendradarbiauti su kodu.

Taikomoji programa suteikia kūrėjams bet kokio tipo grakštus prieigos valdiklius, kad būtų lengviau valdyti "Git" saugyklos ir visada saugiai laikyti jų šaltinio kodą. Tai taip pat padeda jums tobulinti bendradarbiavimą sujungimo užklausomis, taip pat atlikti kodų peržiūras.

Kitas įdomus "GitLab" bruožas yra tas, kad įgyvendina kiekvieną savo projektą Wiki ir problemos sekimo priemonę, todėl tai yra vienas populiariausių sprendimų, kaip valdyti "Git" programinės įrangos saugyklas vietoje.


Reikalavimai ir montavimas

"GitLab" programinė įranga buvo pritaikyta specialiai GNU / Linux platformai, palaikanti visus pagrindinius paskirstymus, tokius kaip "Red Hat Enterprise Linux", "CentOS", "Debian" ir "Ubuntu". Reikia 2.0 arba naujesnės versijos "Ruby 2.0" arba naujesnės versijos, "Git 1.7.10" ar naujesnės versijos "Redis 2.0" ar naujesnės versijos, taip pat "MySQL" arba "PostgreSQL" duomenų bazių serveriai.

Programinė įranga yra parašyta "Ruby on Rails" ir platinama kaip universaliųjų šaltinių archyvas, leidžiantis vartotojui optimizuoti konkretaus operacinės sistemos ar aparatinės įrangos architektūros šaltinio kodą (šiuo atveju palaikomos 32 bitų ir 64 bitų komandų rinkinių architektūros laikas). Tai galima rasti "MIT Expat" licencijoje.

Kas naujo šiame leidime:

  • Viskas, ką mes darome "GitLab", nuo integruoto produkto iki mūsų mėnesinių leidinių, yra skirtas padėti vystymo komandoms sumažinti laiką. Su kiekvienu išleidimu mes norime padėti jums padaryti daugiau per mažiau laiko, kartu suteikiant intuityvią ir patogią patirtį mūsų gaminiui. GitLab 9.5 imasi didelio žingsnio siekiant šio tikslo. Šiame leidime yra mūsų navigacijos patobulinimų, naujų projektų šablonų su iš anksto sukonfigūruotu CI ir naujos automatizavimo funkcijos, skirtos CI ir našumo stebėjimui, taigi sutaupysime laiko ir pastangų.
  • Tai bus paskutinis 9.x leidimas, nes ruošiame išleisti GitLab 10.0 rugsėjo 22 d.! Nepaisant to, mes siunčiame keletą puikių naujų funkcijų, kad suapvalintume 9.x versijas:
  • Siekdami pagerinti savo patirtį naršydami "GitLab", atnaujinome naują navigaciją, supaprastinome naudotojo sąsają ir sumažinsite paspaudimų, kuriuos reikia atlikti per savo GitLab egzempliorių, skaičių. Naudodamiesi naujai pridėtomis piktogramomis ir subnavu "Hover", "GitLab" yra lengviau ir greičiau nei bet kada.
  • Tiesiog sparčiau pradėti naujo projekto pradžią. "GitLab 9.5" pristatėme projekto šablonus, kurie leidžia greitai sukurti naują projektą, kurio konfigūracija yra CI.
  • Tęsdami mūsų misiją, norėdami sutaupyti laiko, GitLab leido automatiškai bandyti nesėkmingas užduotis paleisti naudojant "GitLab CI / CD". Dabar jūs neturite jaudintis dėl laiko praradimo grįžti į savo projekto dujotiekius, kad pabandytumėte dar kartą pabandyti atlikti darbą.
  • GitLab 9.5 taip pat pagerina pastarąją vystymosi gyvavimo ciklą. Be automatinio diegimo programų automatinės stebėsenos pridėjome lengviau rinkti atsakymų ir sistemos metriką iš programų.

Kas naujo versijoje 9.5.0:

  • Viskas, ką mes darome "GitLab", nuo integruoto produkto iki mūsų mėnesinių leidinių, yra skirtas padėti vystymo komandoms sumažinti laiką. Su kiekvienu išleidimu mes norime padėti jums padaryti daugiau per mažiau laiko, kartu suteikiant intuityvią ir patogią patirtį mūsų gaminiui. GitLab 9.5 imasi didelio žingsnio siekiant šio tikslo. Šiame leidime yra mūsų navigacijos patobulinimų, naujų projektų šablonų su iš anksto sukonfigūruotu CI ir naujos automatizavimo funkcijos, skirtos CI ir našumo stebėjimui, taigi sutaupysime laiko ir pastangų.
  • Tai bus paskutinis 9.x leidimas, nes ruošiame išleisti GitLab 10.0 rugsėjo 22 d.! Nepaisant to, mes siunčiame keletą puikių naujų funkcijų, kad suapvalintume 9.x versijas:
  • Siekdami pagerinti savo patirtį naršydami "GitLab", atnaujinome naują navigaciją, supaprastinome naudotojo sąsają ir sumažinsite paspaudimų, kuriuos reikia atlikti per savo GitLab egzempliorių, skaičių. Naudodamiesi naujai pridėtomis piktogramomis ir subnavu "Hover", "GitLab" yra lengviau ir greičiau nei bet kada.
  • Tiesiog sparčiau pradėti naujo projekto pradžią. "GitLab 9.5" pristatėme projekto šablonus, kurie leidžia greitai sukurti naują projektą, kurio konfigūracija yra CI.
  • Tęsdami mūsų misiją, norėdami sutaupyti laiko, GitLab leido automatiškai bandyti nesėkmingas užduotis paleisti naudojant "GitLab CI / CD". Dabar jūs neturite jaudintis dėl laiko praradimo grįžti į savo projekto dujotiekius, kad pabandytumėte dar kartą pabandyti atlikti darbą.
  • GitLab 9.5 taip pat pagerina pastarąją vystymosi gyvavimo ciklą. Be automatinio diegimo programų automatinės stebėsenos pridėjome lengviau rinkti atsakymų ir sistemos metriką iš programų.

Kas naujo versijoje 9.4.0:

  • Nenuostabu pasiekti sunkiau, kai atidarote viską. Tačiau dirbant atvirai mums suteikiama galia, kad galėtume pasakyti, kodėl mes siunčiame tai, ką šiandien išleidžiame, ir kaip šis leidimas ateityje nustato "GitLab" dar kažkam geresnį.
  • "GitLab 9.4" sukuria daugybę to, kas yra ateityje, ir suteiks jums naujų galių šiandien. Dabar galite oficialiai susieti klausimus vieni su kitais, mūsų "out-of-the-box" stebuklinga stebėsena dabar renka daug daugiau metrikos be jokių konfigūracijų, o mes keturis kartus padidinome dalykus, kuriuos galite daryti su CI kintamaisiais.
  • Be to, mes suteiksime jums tikrą žvilgsnį į ateitį, naudodamiesi mūsų naujos navigacijos pasirinkimo beta versija. Mes tikimės, kad galime su jumis dirbti, kad tai būtų patobulinta, kurią mėgstu visi.
  • Mes taip pat džiaugiamės galėdami pranešti, kad mes pristatome "GitLab PowerUp for Trello", todėl galite lengvai integruoti "Trello" plokštes su "GitLab"!
  • Be to, norint suteikti daugiau integracijos, mes norime, kad mūsų gyvenimas būtų lengvesnis naudojant mūsų naują "GitLab.com" programą "Slack"!
  • Ir jei nepakanka vieno žvilgsnio, mes siekiame visiškai automatizuoti DevOps įrankių juostos konfigūraciją su Auto DevOps vizija, kuri analizuos jūsų programą ir automatiškai sukonfigūruos jūsų CI / CD dujotiekį kuriant, bandydami, ir dislokuokite į "Kubernetes". Norėdami pamatyti, kur mes einame, peržiūrėkite "Auto DevOps" viziją!
  • Susiję klausimai EES EEP:
  • Kai jūs bendrinate nuorodą iš vieno klausimo į kitą, "GitLab" ją sutrumpina ir sujungia ją automatiškai. Tačiau kai problemos trunka ilgiau ir projektai yra sudėtingesni, sunku valdyti nuorodas ir greitai rasti susijusius klausimus. Norėdami išspręsti šią problemą, pristatome susijusias problemas. Su susijusiomis problemomis galite oficialiai paskelbti kitą problemą kaip susijusią. Nuoroda į kitą klausimą, jo būsena ir vardas bus rodomi kiekviename numeryje. Tiesiog įklijuokite nuorodą į problemą, kurią norite susieti ar ieškoti, parašydami # (kaip jau galėjote tai padaryti), kad susietumėte ją. Ateityje taikydami šį mechanizmą mes pristatysime skirtingus santykius.
  • Naujoji navigacija CE EES EEP:
  • Kad būtų lengviau ir greičiau apsispręsti apie "GitLab", mes siekiame atnaujinti navigaciją. Kadangi nauja navigacija gali būti didelis sutrikimas, mes išleidžiame pirmąjį žingsnį kaip pasirinkimo konfigūraciją naudodami GitLab 9.4. Jei norite įjungti naują naršymą, viršutiniame dešiniajame kampe spustelėkite profilio vaizdą ir pasirinkite Įjungti naują naršymą. Mes atlikome koregavimus į pasaulinę viršutinę navigaciją ir pristatome kontekstinę navigaciją kairiajame meniu, priklausomai nuo to, kokį puslapį šiuo metu peržiūrite. Naujas vartotojo sąsajos vis dar yra nebaigtas darbas ir per keletą ateinančių mėnesių pakeis esamą navigaciją. Peržiūrėkite mūsų tinklaraščio įrašą apie mūsų procesą ir kokių dar reikia padaryti.
  • Web Application Monitoring CE EES EEP:
  • Kaip "GitLab 9.0" dalis, mes pradėjome sistemos veikimo valdymą, integruotą į CI / CD dislokavimą, stebėdami įdiegtas programas "Kubernetes", stebėdami procesoriaus ir atminties panaudojimą. Tai buvo puikus pirmasis žingsnis, o "GitLab 9.4" mes esame malonu paleisti "Web Application Monitoring", palaikydama "Kubernetes". GitLab automatiškai nustatys pagrindinius vartotojų patirties rodiklius, pvz., Pralaidumą, klaidų lygį ir vėlavimą. Tiesiog prisijunkite "Prometheus" prie palaikomo našumo balansavimo arba HTTP serverio ir nustatysite ir pradėsite stebėti šią statistiką. "GitLab" tai daro lengviau, uždarius atsiliepimų apie darbą, kurį įrankių kūrėjai naudoja kiekvieną dieną.
  • Grupės lygio slapti kintamieji rodikliai CE EES EEP:
  • Slapti kintamieji yra tikrai naudingi, kai jums reikia saugios vietos slaptos informacijos saugojimui. Iki šiol slapti kintamieji buvo saugomi projekto lygiu. Tačiau mes žinome, kad ji yra bendra skirtingiems toje pačioje grupėje vykdomiems projektams, siekiant dalytis informacija apie diegimą ar įgaliojimus, kad galėtumėte naudotis išorinėmis paslaugomis. Grupės lygio slapti kintamieji pašalina poreikį dubliuoti kintamuosius iš vieno projekto į kitą: dabar galite įvesti šias reikšmes vieną kartą, o kiekvienas grupės projektas ar pogrupis prie jų prisijungs automatiškai. Taip pat labai paprasta atnaujinti šias vertes. Jūs tiesiog pakeiskite juos vienoje vietoje, ir jie bus automatiškai modifikuoti visiems projektams.
  • Duomenų tvarkaraščių kintamieji rodikliai CE EES EEP:
  • GitLab 9.2 mes pristatėme vamzdynų tvarkaraščius, kurie automatiškai paleidžia dujotiekius tam tikru laiko tarpu, tačiau dauguma komandų taip pat nori nurodyti konkrečias kintamųjų reikšmes, kai tvarkaraštis vykdomas. GitLab 9.4 mes pridėjome galimybę apibrėžti kintamuosius, kai kurdami ar modifikuodami dujotiekio tvarkaraštį: šios vertės bus pridėtos prie visų kitų jau apibrėžtų kintamųjų. Naudodamiesi šia funkcija, taip pat galite iš naujo apibrėžti esamus kintamuosius, kad kita reikšmė būtų tik konkretaus paleidimo metu, pavyzdžiui, jei norite, kad būtų "dienos" & quot; dujotiekis atlieka kai kuriuos bandymus kitokiu būdu.
  • Aplinkai būdingi slapti kintamieji EEP:
  • Kintamieji dažnai yra tinkamas sprendimas, norint apibrėžti vertes, kurios tada naudojamos dislokuojant konkrečią aplinką. Kadangi skirtingoms aplinkoms (pvz., Įkėlimui ir gamybai) gali būti reikalingos skirtingos tos pačios užduoties vertės, pvz., Programos pavadinimas, svarbu sukurti tiesioginį ryšį tarp kai kurių kintamųjų ir susijusios aplinkos. Naudodamiesi GitLab 9.4, šiam klausimui spręsti yra pateikiami aplinkosauginiai kintamieji, nes kūrėjai dabar gali nustatyti, kokios aplinkos gauna kintamąjį, net naudodamas pakaitos simbolius, įtraukiančius dinamines aplinkas, pvz., "Review / *". Dabar lengva dislokuoti įvairiose aplinkose su minimaliomis pastangomis!
  • "GitLab Power-Up for Trello" CE EES EEP:
  • Naudojant abi "Trello" ir "GitLab"? Dabar jūs galite padaryti šią patirtį dar geriau su nauja GitLab Power-Up! Trello, žiūrėdami vieną iš savo lentų, tiesiog eikite į "Power-Ups" ir pereikite prie "GitLab Power-Up". Po nustatymo galėsite prisijungti prie "Trello" kortelių. Trello turėsite sukonfigūruoti savo domeną, pvz., Gitlab.com/api/v4, skirtą GitLab.com, ir pridėti savo asmeninę žetoną.
  • "GitLab Slack" programa "GitLab.com" CE EES EEP:
  • GitLab giliai integruotas su Slack (ir "Mattermost", "Microsoft" komandomis ir "HipChat"), bet dar neturėjome programos "Slack App" kataloge. Šiandien mes darome! Tai reiškia, kad "GepLab.com" integracija su "GitLab.com" projektais yra lengvesnė. Galite nustatyti jį iš savo projekto nustatymų GitLab (Nustatymai & gt; Integracijos). Netrukus ji bus prieinama ir Slack App kataloge. Mes dirbame kartu su Slack, kad artimiausioje ateityje privatūs atvejai galėtų naudoti tą patį "Slack" programą. Žinoma, asmeniniai atvejai gali integruotis su Slack naudodami dokumentais nurodytus rankinius veiksmus.
  • Kiti patobulinimai GitLab 9.4:
  • Pagerinta internacionalizacija CE EES EEP
  • Unified Slack Interface CE EES EEP
  • Grupės etapai CE EES EEP
  • Papildoma GitLab paslaugų metrika CE EES EEP
  • pritaikomasis kelias CI / CD konfigūracijai CE EES EEP
  • Nauja CI ir CD konfigūravimo Cache Policy CE EES EEP
  • Išplėstinė Docker konfigūracija CI / CD CE EES EEP
  • Geresnė "Prometheus" "Kubernetes" diegimo stebėsena CE EES EEP
  • Būsimas "Omnibus Package Signing CE EES EEP"
  • Sauga - pridėti LDAP SSL sertifikato patvirtinimą CE EES EEP
  • GitLab Runner 9.4 CE EES EEP
  • GitLab Mattermost 4.0 CE EES EEP
  • Omnibus Improvements CE EES EEP
  • Veiklos tobulinimas CE EES EEP
  • Eksperimentinė "PostgreSQL" aukšto prieinamumo EEP
  • Daugiaprojektinių vamzdynų EEP mini diagrama
  • "GitLab geo gerinimas" EEP
  • "CI artefaktų EEP saugykla"
  • Deprecations:
  • openSUSE 42.1:
  • Kadangi "openSUSE" bendruomenė baigė paramą 42.1 versija, "GitLab" nutraukė paramą, taip pat anksčiau paskelbtą. Prašome atnaujinti "OpenSUSE 42.2", kuri oficialiai palaikoma.
  • GitLab CI API v1, GitLab Runner 1.11.x
  • 9,0 m. išleidome naują "GitLab Runner" versiją, kuri remiasi naujais API v4 vietoj senojo CI API v1. Mes vis dar remiame seną "API" versiją "GitLab", taigi vartotojai, kurie vis dar naudoja "GitLab Runners 1.11.x", gali skirti laiko migracijos procesui. GitLab 9.6, planuojama išsiųsti rugsėjo 22 d., Ketiname pašalinti seną CI API iš GitLab, todėl GitLab Runner 1.11.x negali bendrauti su sistema. Jei naudojate seną "GitLab Runner" (

Kas naujo versijoje 9.1.4:

  • CE / EE: išryškinti ištaisyti paieškos terminai. (! 11198)
  • CE / EE: Ištaisyta klaida, kurioje būtų rodoma JSON jungimo užklausa. (! 11096)
  • CE / EE: tinkamai tvarkykite gaunamus el. laiškus iš slapyvardžių. (! 11079)
  • CE / EE: rūšiuokite tinklo grafiką tiek įvykdymo datos, tiek topografiniu būdu. (! 11057)
  • CE / EE: gaunamų el. laiškų trikčių valdymas. (! 11014 /! 1810)
  • CE / EE: ištaisyta klaida CI / CD nustatymų puslapyje, susijusi su neteisingu dujotiekio sukeltu. (! 10948)
  • CE / EE: nustatykite kryžminį nuorodą privatiems ir vidaus projektams. (! 11243)
  • CE / EE: pridėti trūkstamus projekto atributus, skirtus importuoti / eksportuoti. (! 10880)
  • EE: GitLab Geo: užpildymo projektai, kuriuose paskutinis bandymas užpildyti nepavyko. (! 1785)

Kas naujo versijoje 9.0:

  • Neleiskite naudotojams kurti pastabų dėl išteklių, kuriems jos negali pasiekti:
  • Užpuolikas galėjo naudoti API, norėdamas paskelbti komentarus apie išteklius, kurių jie kitu atveju negalėtų peržiūrėti, o tai būtų "prenumeruoti" juos pranešti apie šį šaltinį ir leisti jiems gauti būsimus atnaujinimus apie jį, kuriame gali būti slaptos informacijos. Daugiau informacijos rasite # 26249 ir ​​# 26250.
  • Neleiskite naudotojams ištrinti sistemos disko raktais per projekto rakto API:
  • Užpuolikas galėjo ištrinti sistemos lygio dislokavimo raktą, išbraukdamas jį iš projekto, kurį jie turėjo per "Deploy Key API". Daugiau informacijos rasite # 26243.
  • Įsitikinkite, kad pašalinus vardų sritį eksportuojami failai bus pašalinti:
  • Jei naudotojas atliko projekto eksportą ir tada ištrynė (arba perkelia) jo pavadinimų sritį, užpuolikas gali reikalauti vardų sritis ir pasiekti esamą projekto eksportą, jei praėjo mažiau nei valandą. Mes dabar užtikriname, kad projektų eksportas yra nedelsiant pašalinamas kartu su vardų sritimi. Daugiau informacijos rasite # 26242.

Kas naujo versijoje 8.9.3:

  • CE / EE: Importuokite "GitHub" saugyklas, laikydamiesi API limitų limito (! 4166)
  • CE / EE: išspręsti įvykių puslapio mesti klaidas, kai turite projektą laukiant ištrynimo (! 4300)
  • CE / EE: Prieš pradėdami importuoti GitHub (! 4470), išjunkite "Webhooks"
  • CE / EE: Nustatyti importuotoją, skirtą "GitHub" pastaboms dėl "diff" (! 4488)
  • CE / EE: pritaikykite SAML valdymo srautą, kad LDAP tapatybės būtų įtrauktos į esamą SAML naudotoją (! 4498)
  • CE / EE: Fix incremental trace upload API, kai naudojate daugialypius UTF-8 ženklus pėdsakuose (! 4541)

    • Ištaisyti GitLabCiService kaip šabloną administratoriui
    • Kas naujo

    • Pataisykite artefaktų saugojimo kelią
    • Atnaujinkite reikalingą "LFS" kliento versiją ir atskirkite dokumentus naudotojams ir administratoriams
    • Omnibusas: sukurkite katalogus, skirtus artefakams ir LFS objektams
    • Omnibusas. Padarykite diegimą puslapio rodymą visuose puslapiuose, kai tai yra.

      • Pagerinti efektyvumą @mention autocomplete

      Kas naujo 7.7.1 versijoje?

    • Rodyti GitHub importo nustatymo instrukcijas, jei jis išjungtas
    • Leisti naudoti http OAuth programoms

    Kas naujo versijoje 7.6.2:

    • Šis išleidimas pašalina paslaugas, kurios buvo sugadintos su 7.6 versijos paleidimu, įskaitant "Slack" ir "Hipchat" integravimą.

      • Negalima prisijungti prie Sidekiq argumentų pagal numatytuosius nustatymus

      Kas naujo li>

    Kas naujo 7.4.3 versijoje:

    • Fix žalių fragmentų peržiūra
    • Nustatykite api nario saugos problemą
    • Nustatyti "builtbox" integravimą

    Kas naujo versijoje 6.5.0:

    • Išskleidžiami meniu išleidimo # rodyti puslapį perėmėjo ir etapo (Jason Blanchard)
    • Pridėkite spalvų custimization ir peržiūros transliacijų pranešimus
    • Fiksuotos užrašo inkarai
    • Dinamiškai įkelkite naujus komentarus problemose
    • Pridėta rūšiavimo parinkčių į viešąjį puslapį
    • Informacijos suvestinės nauji filtrai (priskirti / autoriai / visi) # issues / merge_requests (remiami "Say Media")
    • Pridėkite informacijos matomumo piktogramas prie informacijos suvestinės
    • Įgalinkite saugius slapukus, jei naudojate "https"
    • Apsaugokite naudotojus / patvirtinimą rack_attack
    • Numatytasis HTTP antraštes, apsaugančias nuo MIME šifravimo, įgalinkite https, jei įjungtas
    • "Bootstrap 3" su reaguojančiu vartotojo sąsaja
    • Nauji saugyklos atsisiuntimo formatai: tar.bz2, zip, tar (Jason Hollingsworth)
    • "Restyled" priimkite MR valdiklius
    • SCSS pertvarkytas
    • Naudokite "jquery timeago plugin"
    • Ištaisykite 500 klaidą rdoc failams
    • Galimybė tinkinti pranešimus apie sujungimą (remia "Say Media")
    • Ieškokite automatinio užbaigimo per ajax
    • Pridėti svetainės URL į naudotojo profilį
    • Failų API palaiko base64 koduotą turinį (remia "O'Reilly Media")
    • Pridėta "Go" saugyklos paieškos (Bruno Albuquerque) parama

    Kas naujo versijoje 6.4.0:

    • Vidiniai projektai:
    • Vidaus projektus gali klonuoti ir naršyti bet kuris prisijungęs vartotojas. Ji taip pat bus įtraukta į viešai prieinamą katalogą prisijungusiems naudotojams.
    • Vaizdų išdėstymas iš vienos pusės:
    • Unifikuotas vaizdas vis dar yra numatytasis, bet dabar jūs galite perjungti į skirtingą peržiūrą.
    • Archyvuoti senus projektus:
    • Archyvuojant projektą, jo saugykla bus pažymėta tik skaitymui. Jis paslėptas iš informacijos suvestinės ir nerodomas paieškose.
    • Archyvuoti projektai, prie kurių jūs turite prieigą, vis tiek bus rodomi jūsų profilio puslapyje (gitlab.example.com/u/my_user).
    • Projekto interneto kabliai:
    • Projekto žiniatinklio kablys buvo išplėstas naudojant naujus įvykių tipus. Dabar "Web Hooks" gali būti suaktyvinami, kai kuriama problema arba uždaryta užduočių užbaigimo procedūra.
    • Nuostabus puslapių problemų rūšiavimas:
    • Dėkojame Jasonui Blanchardui už tai, kad padarei šią labai naudingą funkciją.
    • README nuoroda projekto pagrindiniame puslapyje:
    • Jei projektai turi README, kurį pripažino GitLab, dabar galite pereiti tiesiai į README iš projekto pagrindinio puslapio.
    • Ir kai kurios geros naujienos žmonėms, norintiems lengviau atnaujinti;
    • Mes įtraukėime atnaujinimo scenarijų su "GitLab CE 6.4". Tai reiškia, kad galėsite pereiti prie kitos versijos (6.5) naudodami tik vieną komandą.

      • Galite prisijungti naudodami el. paštą arba naudotojo vardą dabar

        Kas naujo li>

      • Ištaisytas projekto perkėlimo atšaukimas, kai saugykla negali būti perkelta
      • Perkelkite tiek repo, tiek wiki, kai perdavimo requrested
      • Administratoriaus sritis: projekto redagavimas buvo pašalintas iš administratoriaus vardų srities
      • Prieiga: admin vartotojas dabar turi prieigą prie bet kurio projekto.

      Kas naujo 4.1 versijoje:

      • Neprivaloma registracija
      • Diskusijos
      • palydovai už tmp ribų
      • Klaidų eilutės numeriai
      • Projekto viešasis režimas
      • Viešoji vietovė su neleistina prieiga
      • Įkelti informacijos su "ajax" informacinius skydų įvykius
      • Prisiminkite informacijos suvestinės filtrą slapukuose
      • Pakeiskite schemą su sidekiq
      • Nustatyti maršruto nustatymo problemas
      • valymo gręžinių užduotys
      • Nustatyti atsarginę kopiją / atkurti
      • Rodyti užrašų vaizdų peržiūrą
      • Patobulintas tinklo grafikas
      • Sumažinkite gitolito skambučių skaičių
      • Gebėjimas pridėti naudotoją visuose grupės projektuose
      • Pašalinti neveikiančius konfigūracijos
      • Pakeistas Korolevo šriftas su atviru šriftu
      • Restyled admin / informacijos suvestinės puslapis
      • Restyled admin / projects page

      Kas naujo 4.0 versijoje:

      • Pakeitimų elgesio pokyčiai:
      • Nauji projektai bus įtraukti į pavadinimus (pvz., gitlab / vagrant)
      • Kiekviena grupė turi savo katalogą gitolite
      • Visi grupės projektai bus perkelti į grupių katalogą (git nuotolinio valdymo įrenginys turėtų būti atnaujintas)
      • Projektai w / o grupių liks tame pačiame nuotoliniame
      • Vartotojo vardas (jei egzistuoja vartotojai, jis bus sukurtas el. paštu)
      • Naudotojas sukuria projektą naudodamas jo vartotojo vardą (pvz., randx / my-project)
      • Vartotojas gali pakeisti vartotojo vardą. Visi projektai pagal jo naudotojo vardą bus perkelti
      • Grupės savininkas
      • Savininkas gali kurti projektus grupėje
      • Savininkas gali pasiekti kiekvieną grupėje esantį projektą
      • Administratorius gali perduoti bet kurį projektą iš vienos vardų srities (grupės, vartotojo, globalinės) į kitą
      • Grupė arba naudotojas yra projekto vardų sritis. Namespace savininkas yra projekto savininkas
      • Kiti pakeitimai:
      • Geresnis PostgreSQL palaikymas
      • Pridėjus el. laiško pranešimo apie projekto perkėlimą
      • Ištaisyta pranešimo el. paštu pranešimas uždarytas / atidarytas
      • Pertvarkyti nustatymai
      • Nustatyta "įsipareigoja palyginti"
      • Atnaujinkite naudotojo sąsają, kad būtų galima atsisiųsti "Patch" arba "Diff for committing", MR
      • Žingsniai dabar gali būti uždaryti. Žingsnis bus atidarytas, nebent jį uždarote
      • Rodyti komentavimo įvykius informacijos suvestinėje
      • Greitai pridėkite komandos narius per grupės # žmonių puslapį
      • UI patobulinimai
      • Administruojamų sričių projektai, vartotojai ir grupės suskirstytos pagal abėcėlę
      • Patobulintas valdymo skydo valdymo puslapis
      • Geresnė integracija su GitLab CI (reikalinga GitLab CI v1.1.1)
      • Ką pašalinome iš 4.0:
      • gitolito 2 palaikymas
      • "SQLite" palaikymas (man patinka, bet ši duomenų bazė užrakinta, kai vienu metu naudoja kelis vartotojus "gitlab")
      • API v2 palaikymas (jis tiesiog nesuderinamas su projektais, kurių pavadinimai yra)
      • Ką reikėtų atnaujinti migracijos metu:
      • gitlab.yml config
      • gitolitas po gavimo kablys
      • leidimai / home / git / repositories /
      • simbolis python2

      Reikalavimai :

      • Ruby
      • "MySQL Community Edition"
      • GIT
      • gitolitas
      • "Redis"

Ekrano

gitlab_1_70742.png
gitlab_2_70742.png
gitlab_3_70742.png
gitlab_4_70742.png
gitlab_5_70742.png
gitlab_6_70742.png
gitlab_7_70742.png
gitlab_8_70742.png
gitlab_9_70742.png

Panaši programinė įranga

Onzen
Onzen

20 Feb 15

git-review
git-review

14 Apr 15

hgcp
hgcp

14 Apr 15

checkoutmanager
checkoutmanager

20 Feb 15

Komentarai GitLab

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!