GitLab

Software kuvakaappaus:
GitLab
Ohjelmiston tiedot:
Versio: 10.1.2 / 10.2.0 Pre Päivitetty
Lähetyksen päivämäärä: 23 Nov 17
Kehittäjä: gitlabhq.com Inc.
Lupa: Vapaa
Suosio: 146

Rating: 5.0/5 (Total Votes: 1)

GitLab on avoimen lähdekoodin, foorumiltaan riippumaton ja täysin ilmainen web-pohjainen ohjelmistovarasto- ja projektinhallintasovellus, joka on toteutettu Ruby on Railsilla ja kloonattu kuuluisasta GitHub-projektista. Sitä käytetään yli 100 000 organisaatiossa maailmanlaajuisesti ja on erityisesti suunniteltu GNU / Linux-alustalle.


Ominaisuudet yhdellä silmäyksellä

Koska GitHub on innoittamana ja GitHubissa isäntänä, GitLab-projekti on code hosting-sovellus, joka tukee sulautumispyyntöjä, kommentteja, valvonnan loppusijoitusoikeuksia, verkkokaavioa, koodinpätkiä, hallintoa, wikiä ja asioita.

GitLabilla jokainen sovelluskehittäjä voi luoda projekteja ja sovellusrekistereitä, tehdä koodin tarkistuksia ja hallita käyttöoikeuksia. Se auttaa useita ohjelmistokehittäjiä työskentelemään helposti koodilla.

Sovellus antaa kehittäjille kaikenlaisia ​​hienojakoisia pääsynhallintalaitteita Git-arkistojen hallinnoimiseksi vaivattomasti ja pitää lähdekoodinsa turvassa kaikkina aikoina. Se auttaa sinua myös parantamaan yhteistyötä sulautumispyyntöjen kanssa sekä tekemään koodin tarkistuksia.

Toinen mielenkiintoinen GitLab-ominaisuus on se, että se toteuttaa jokaisen projektin Wiki ja ongelmanseurannan, joten se on yksi suosituimmista ratkaisuista Git-ohjelmistovarastojen hallinnoimiseksi paikan päällä.


Vaatimukset ja asennus

GitLab-ohjelmisto on suunniteltu nimenomaan GNU / Linux-alustalle. Se tukee kaikkia tärkeitä jakeluja, kuten Red Hat Enterprise Linux, CentOS, Debian ja Ubuntu. Se edellyttää Ruby 2.0: ta tai uudempaa, Git 1.7.10 tai uudempi, Redis 2.0 tai uudempi, samoin kuin MySQL- tai PostgreSQL-tietokantapalvelimet.

Ohjelmisto on kirjoitettu Ruby on Railsilla ja se on jaettu yleislähteenä olevaksi arkistoksi, jonka avulla käyttäjä voi optimoida lähdekoodinsa tietylle käyttöjärjestelmälle tai laitteistoarkkitehtuurille (32-bittiset ja 64-bittiset käskysarjan arkkitehtuurit tukee tätä aika). Se on käytettävissä MIT Expat -lisenssin alla.

Uutta tässä julkaisussa:

  • Kaikki GitLab-tuotteistamme, integroidusta tuotteestamme kuukausittaisiin julkaisuihimme, keskittyy tavoitteeseen, jonka avulla kehitystiimiä vähentää aikaa arvoksi. Jokaisen julkaisun ansiosta voimme auttaa sinua tekemään enemmän aikaa lyhyemmässä ajassa, samalla myös tarjoamalla intuitiivisen ja käyttäjäystävällisen kokemuksen tuotteistamme. GitLab 9.5 on iso askel tämän tavoitteen edistämisessä. Tämä julkaisu sisältää parannuksia navigointiin, uudet projektimallit, joissa on valmiiksi konfiguroitu CI ja uudet automatisointitoiminnot CI: lle ja tehokkuuden seuranta, jotka säästävät aikaa ja vaivaa.
  • Tämä on viimeinen 9.x-julkaisu, kun valmistaudumme julkaisemaan GitLab 10.0: n 22. syyskuuta! Siitä huolimatta toimitamme hienoja uusia ominaisuuksia, jotka pyöristää 9.x-julkaisut:
  • Jotta voisit parantaa GitLabin navigointia, olemme päivittäneet uuden navigoinnin, tehostamalla käyttöliittymää ja pienentämällä napsautusten määrää, joita se tarvitsee siirtyä GitLab-esiintymän kautta. Hiljattain lisättyjen kuvakkeiden ja alaviivojen ollessa lepotilassa on helpompaa ja nopeampaa tutustua GitLab: iin.
  • Uuden projektin aloitus alkoi vain nopeammin. GitLab 9.5: ssa olemme ottaneet käyttöön Project Templates -ohjelman, jonka avulla voit nopeasti luoda uuden projektin, jolla on CI-ennalta määritetty.
  • Jatkamme tehtävämme säästää aikaa, olemme mahdollistaneet GitLabille mahdollisuuden yrittää automaattisesti epäonnistuneita töitä GitLab CI / CD-levyllä. Nyt sinun ei tarvitse huolehtia siitä, että menetät aikaa projektisi putkistoihin vain lyödäksesi epäonnistuneen työn uudelleen.
  • GitLab 9.5 tuo myös parannuksia kehityksen elinkaaren jälkimmäiseen osaan. Automaattisten valvontatoimien automaattisen seurannan lisäksi olemme helpottaneet sovellusten vastausten ja järjestelmätietojen keräämistä.

Uutta versio 9.5.0:

  • Kaikki GitLab-tuotteistamme, integroidusta tuotteestamme kuukausittaisiin julkaisuihimme, keskittyy tavoitteeseen, jonka avulla kehitystiimiä vähentää aikaa arvoksi. Jokaisen julkaisun ansiosta voimme auttaa sinua tekemään enemmän aikaa lyhyemmässä ajassa, samalla myös tarjoamalla intuitiivisen ja käyttäjäystävällisen kokemuksen tuotteistamme. GitLab 9.5 on iso askel tämän tavoitteen edistämisessä. Tämä julkaisu sisältää parannuksia navigointiin, uudet projektimallit, joissa on valmiiksi konfiguroitu CI ja uudet automatisointitoiminnot CI: lle ja tehokkuuden seuranta, jotka säästävät aikaa ja vaivaa.
  • Tämä on viimeinen 9.x-julkaisu, kun valmistaudumme julkaisemaan GitLab 10.0: n 22. syyskuuta! Siitä huolimatta toimitamme hienoja uusia ominaisuuksia, jotka pyöristää 9.x-julkaisut:
  • Jotta voisit parantaa GitLabin navigointia, olemme päivittäneet uuden navigoinnin, tehostamalla käyttöliittymää ja pienentämällä napsautusten määrää, joita se tarvitsee siirtyä GitLab-esiintymän kautta. Hiljattain lisättyjen kuvakkeiden ja alaviivojen ollessa lepotilassa on helpompaa ja nopeampaa tutustua GitLab: iin.
  • Uuden projektin aloitus alkoi vain nopeammin. GitLab 9.5: ssa olemme ottaneet käyttöön Project Templates -ohjelman, jonka avulla voit nopeasti luoda uuden projektin, jolla on CI-ennalta määritetty.
  • Jatkamme tehtävämme säästää aikaa, olemme mahdollistaneet GitLabille mahdollisuuden yrittää automaattisesti epäonnistuneita töitä GitLab CI / CD-levyllä. Nyt sinun ei tarvitse huolehtia siitä, että menetät aikaa projektisi putkistoihin vain lyödäksesi epäonnistuneen työn uudelleen.
  • GitLab 9.5 tuo myös parannuksia kehityksen elinkaaren jälkimmäiseen osaan. Automaattisten valvontatoimien automaattisen seurannan lisäksi olemme helpottaneet sovellusten vastausten ja järjestelmätietojen keräämistä.

Uutta versio 9.4.0:

  • Yllätys on vaikeampi saavuttaa, kun teet kaiken avoimessa. Mutta työskentely avoimena antaa meille mahdollisuuden kertoa teille, miksi lähetämme tänään julkaisemamme tiedot ja miten tämä julkaisu luo GitLab-sovelluksen vielä paremmaksi.
  • GitLab 9.4 luo perustan paljon tulevasta, mutta antaa sinulle vielä uusia voimia. Nyt voit muodollisesti liittyä kysymyksiä toisillemme, meidän out-of-the-box-taikuusseuranta kerää nyt paljon enemmän tietoja ilman määrityksiä ja olemme nelinkertaistaneet asioita, joita voit tehdä muuttujien kanssa CI: ssä.
  • Tämän lisäksi tarjoamme sinulle todellisen näkymän tulevaisuuteen opt-in-beta-ominaisuudella uudesta navigoinnista. Toivomme, että voimme työskennellä kanssasi parantamaan sitä, jota kaikki rakastavat.
  • Olemme myös innostuneita ilmoittaaksemme, että lähetämme Trellolle GitLab PowerUp: n, joten voit helposti integroida Trellon levyt GitLabiin!
  • Jotta voimme vahvistaa integraatiojasi, haluamme helpottaa elämää uuden Slack-sovelluksen avulla GitLab.comiin!
  • Jos yhdet välähdykset eivät riitä, pyrimme täysin automatisoimaan DevOps-työkalusarjan kokoonpanoa Auto DevOpsin visioinnilla, joka analysoi sovelluksesi ja konfiguroi automaattisesti CI / CD-putken rakentaa, testata, ja lähetetään Kubernetesille. Jos haluat nähdä, mihin olemme menossa, tutustu visiomme Auto DevOps !: een!
  • Aiheeseen liittyvät kysymykset EES EEP:
  • Kun jakat linkin julkaisusta toiseen, GitLab lyhentää sitä ja ristiinliittää sen automaattisesti. Mutta kun kysymykset kestää kauemmin ja hankkeet ovat monimutkaisempia, on vaikea hallita linkkejä ja löytää nopeasti asiaan liittyviä asioita. Tämän ongelman ratkaisemiseksi tuomme aiheeseen liittyviä ongelmia. Liittyvissä asioissa voit virallisesti ilmoittaa toisen ongelman liittyviksi. Linkki toiseen kysymykseen, sen tila ja nimi näkyvät jokaisessa numerossa. Liitä vain linkki kysymykseen, jonka haluat linkittää tai etsiä sen kirjoittamalla # (kuten pystyt jo tekemään) sen linkittämiseksi. Tulemme tulevaisuudessa ottamaan käyttöön erilaisia ​​suhteita tällä mekanismilla.
  • Uusi navigointi CE EES EEP:
  • Jotta GitLabin avulla päästäisiin helpommin ja nopeammin, pyrimme päivittämään navigointiamme. Koska uusi navigointi voi olla suuri häiriö, vapautamme ensimmäisen askeleen opt-in-konfiguraationa GitLab 9.4: n kanssa. Voit ottaa uuden navigoinnin käyttöön klikkaamalla profiilikuvaa oikeassa yläkulmassa ja valitsemalla Ota uusi navigointi käyttöön. Olemme tehneet sopeutuksia maailmanlaajuiseen yläsuuntaukseen ja otettu käyttöön vasemman valikon kontekstuaalinen navigointi riippuen siitä, minkä sivun olet tällä hetkellä katselemassa. Uusi käyttöliittymä on vielä keskeneräinen työ ja se korvaa nykyisen navigoinnin lähikuukausina. Katso blogikirjoitus prosessistamme ja siitä, mitä työtä on vielä tehtävä.
  • Web-sovellusten seuranta CE EES EEP:
  • Osana GitLab 9.0 -järjestelmää käynnistimme CI / CD-asennusratkaisuihin integroidun järjestelmän suorituskyvyn hallinnan, seuranneet sovelluksia Kubernetesissä seurannalla CPU: ta ja muistin käyttöä. Tämä oli loistava ensimmäinen askel, ja GitLab 9.4: n kanssa olemme innoissamme käynnistämään Web Application Monitoring -tuen, joka tukee Kubernetesia. GitLab tunnistaa automaattisesti keskeiset käyttäjäkokemukset kuten läpäisykyky, virhearvot ja latenssi. Yhdistä Prometheus tukevaan kuormitustasapainoon tai HTTP-palvelimeen ja se tunnistaa ja aloittaa näiden tilastojen seurannan. Hyvän kokemuksen tarjoaminen on kaikkien vastuulla, ja GitLab tekee tämän helpoksi sulkemalla työkalujen kehittäjien päivittäisen tehokkuuskatsauksen.
  • Ryhmätason salaisuusmuuttujat CE EES EEP:
  • Salaiset muuttujat ovat todella hyödyllisiä, kun tarvitset turvallisen paikan tallentaa arkaluonteisia tietoja. Tähän mennessä salainen muuttuja tallennettiin projektitasolla. Tiedämme kuitenkin sen, että samaan ryhmään kuuluvien erilaisten projektien yhteinen jakaa tietoja käyttöönotosta tai valtakirjoista ulkoisten palveluiden käyttämiseen. Ryhmätason salaisuusmuuttujat poistavat tarpeen kopioida muuttujat projektista toiseen: nyt voit syöttää nämä arvot kerran, ja ryhmän jokaisella projektilla tai alaryhmällä on pääsy niihin automaattisesti. On myös todella helppo päivittää nämä arvot. Sinä vain muutat ne yhteen paikkaan, ja ne muokkautuvat automaattisesti kaikkiin projekteihin.
  • Muuttujat putkijärjestelyissä CE EES EEP:
  • GitLab 9.2: ssa otimme käyttöön putkilinjan aikataulut ajamaan putkilinjojen automaattisesti tiettyyn aikaväliin, mutta useimmat ryhmät haluavat myös määrittää eri arvoja tiettyihin muuttujiin aikataulun ajaksi. GitLab 9.4: ssa olemme lisänneet kykyä määritellä muuttujat, kun luodaan tai muokkaamme putkijärjestystä: nämä arvot lisätään kaikkiin muihin määritettyihin muuttujiin. Tämän ominaisuuden avulla voit myös määrittää nykyiset muuttujat uudelleen, jotta niillä on vain sama arvo, esimerkiksi jos haluat olla päivittäinen & quot; daily & quot; pipeline suorittaa joitakin testejä eri tavalla.
  • Ympäristöspesifiset salaisuusmuuttujat EEP:
  • Muuttujat ovat usein oikea ratkaisu määrittämään arvot, joita käytetään sen jälkeen, kun niitä käytetään tietyissä ympäristöissä. Koska erilaisissa ympäristöissä (esim. Vaiheistus ja tuotanto) saattaa edellyttää samaa tehtävää varten erilaisia ​​arvoja, kuten sovelluksen nimi, on tärkeää luoda suora sitoumus joidenkin muuttujien ja siihen liittyvän ympäristön välillä. GitLab 9.4: n avulla ympäristöongelmia lisätään tämän ongelman ratkaisemiseksi, koska kehittäjät voivat nyt määrittää, mitkä ympäristösi saavat muuttujan, myös käyttämällä välikokonaisuuksia sisältäviä dynaamisia ympäristöjä, kuten "review / *". Nyt on helppo asentaa eri ympäristöihin mahdollisimman vähän!
  • Trellon GITLab-tehonsiirto CE EES EEP: lle
  • Käyttämällä sekä Trelloa että GitLabia? Nyt voit tehdä siitä entistäkin paremman uuden GitLab Power-Upin avulla! Trellossa, katsellessasi yhtä levytsi, siirry Power-Upsiin ja selaa GitLab Power-Up -laitteeseen. Asennuksen jälkeen voit yhdistää yhdistyspyynnöt Trellon kortteihin. Trellossa sinun on määritettävä verkkotunnuksesi, kuten gitlab.com/api/v4 GitLab.com, ja lisää henkilökohtainen tunnuksesi.
  • GitLab Slack App GitLab.com: lle CE EES EEP:
  • GitLab on jo integroitu syvästi löysällä (ja Mattermostilla, Microsoft-ryhmillä ja HipChatilla), mutta Slack App -hakemistossa meillä ei vielä ollut sovellusta. Tänään me teemme! Tämä tarkoittaa sitä, että GitLab.com-projektien hankkiminen on hankalaa. Voit määrittää sen projektin asetuksista GitLabissa (Asetukset & gt; Integrations). Pian se on saatavana myös Slack App -hakemistosta. Työskentelemme yhdessä Llackin kanssa varmistaaksemme, että yksityiset tapaukset voivat käyttää samaa löysä sovellusta lähitulevaisuudessa. Tietenkin yksityiset tapaukset pystyvät integroimaan Lakkauttamistoimintaan käsikirjassa kuvattujen manuaalisten vaiheiden avulla.
  • Muut parannukset GitLab 9.4: ssa
  • Parannettu kansainvälistyminen CE EES EEP
  • Unified Slack -liitäntä CE EES EEP
  • Ryhmän virstanpylväät CE EES EEP
  • Muita GitLab-palvelunmittareita CE EES EEP
  • Mukautettava polku CI / CD-konfigurointiin CE EES EEP
  • Uusi välimuistipolitiikka CI / CD-konfigurointiin CE EES EEP
  • Laajennettu Docker-kokoonpano CI / CD CE EES EEP
  • -ohjelmalle
  • Parannettu Prometheus-seuranta Kubernetes Deployments CE EES EEP
  • Tuleva Omnibus-paketti allekirjoittaa CE EES EEP
  • Turvallisuus - Lisää LDAP SSL-sertifikaattien vahvistus CE EES EEP
  • GitLab Runner 9.4 CE EES EEP
  • GitLab Mattermost 4.0 CE EES EEP
  • Omnibus-parannukset CE EES EEP
  • Suorituskyvyn parantaminen CE EES EEP
  • Kokeellinen PostgreSQL High Availability EEP
  • Mini-kaavio moniprojektiputkistoille EEP
  • GitLab Geo -parannukset EEP
  • Objektiarkkitehtuuri CI-artefakteille EEP
  • Poistot:
  • openSUSE 42.1:
  • Koska openSUSE-yhteisö on lopettanut version 42.1 tuen, GitLab on lopettanut tuen samoin kuin aiemmin ilmoitettu. Päivitä OpenSUSE 42.2, joka on virallisesti tuettu.
  • GitLab CI API v1, GitLab Runner 1.11.x
  • 9.0 julkaisimme uuden GitLab Runner -version, joka perustuu uuteen API v4 -versioon vanhan CI API v1: n sijaan. Aiomme edelleen tukea GitLab-sovellusliittymän vanhaa versiota, joten käyttäjät, jotka vielä käyttävät GitLab Runners 1.11.x -käyttöjärjestelmää, voivat käyttää aikaa siirtymäprosessiin. GitLab 9.6: n, joka on suunniteltu toimitettavaksi 22. syyskuuta, aiomme poistaa vanhan CI API GitLabista, joten GitLab Runner 1.11.x ei pysty kommunikoimaan järjestelmän kanssa. Jos käytät vanhaa GitLab Runner -ohjelmaa (

Uutta versiossa 9.1.4:

  • CE / EE: Kiinteät hakutermit korostavat. (! 11198)
  • CE / EE: Kiinteä bugi, jossa yhdistäminen vaatii JSON: n näyttämisen. (! 11096)
  • CE / EE: Saapuvien sähköpostiviestien hallinta aliasista oikein. (! 11079)
  • CE / EE: Lajittele verkkokaavio sekä lähetyspäivällä että topografisesti. (! 11057)
  • CE / EE: Saapuvien sähköpostiviestien käsittely epäonnistui. (! 11014 /! 1810)
  • CE / EE: Korjaa virhe CI / CD Asetukset -sivulla, joka liittyy virheelliseen putkilinjan käynnistymiseen. (! 10948)
  • CE / EE: Korjaa ristiviittaus yksityisiin ja sisäisiin hankkeisiin. (! 11243)
  • CE / EE: Lisää puuttuvat projektiattribuutit tuonti / vienti. (! 10880)
  • EE: GitLab Geo: jälkitäyttöprojekteja, joissa viimeinen täyttötyöyritys epäonnistui. (! 1785)

Uutta versiossa 9.0:

  • Estää käyttäjiä luomasta muistiinpanoja resursseista, joita he eivät voi käyttää:
  • Hyökkääjä pystyi käyttämään sovellusliittymää julkaisemalla kommentteja sellaisista resursseista, joita he eivät muuten pysty näkemään, mikä merkitsisi & subscribe & quot; heitä ilmoittamaan kyseiselle resurssille ja antamaan heille mahdollisuuden saada tulevia päivityksiä siitä, mikä saattaa sisältää arkaluonteisia tietoja. Katso lisätietoja # 26249 ja # 26250.
  • Estää käyttäjiä poistamasta järjestelmän käyttöönottoavaimia projektin käyttöönoton avaintietokannasta:
  • Hyökkääjä pystyi poistamaan järjestelmän tason käyttöönoton avaimen poistamalla sen omistajasta, jonka he omistavat käyttöönsä Deploy Key API. Katso lisätietoja # 26243.
  • Varmista, että vientitiedostot poistetaan, kun nimitila on poistettu:
  • Jos käyttäjä suoritti projektinviennin ja poistasi sen (tai siirsi sen sisältämän nimiavaruuden), hyökkääjä voi vaatia nimiavaruutta ja käyttää olemassa olevaa projektivientiä, jos alle tunti oli kulunut. Varmistamme nyt, että projektivienti poistetaan välittömästi nimiavaruuden myötä. Katso lisätietoja # 26242.

Uutta versio 8.9.3:

  • CE / EE: Tuo GitHub-arkistot noudattaen API-nopeuden rajaa (! 4166)
  • CE / EE: Fix todos sivun heittovirheitä, kun projekti on vireillä poistettaessa (! 4300)
  • CE / EE: Poista Webhooks käytöstä ennen kuin aloitat GitHub-tuonnin (! 4470)
  • CE / EE: Korjaa tuoja GitHub-kommenteille diff: lla (! 4488)
  • CE / EE: Säädä SAML-ohjausvirta, jotta LDAP-identiteetit voidaan lisätä olemassa olevalle SAML-käyttäjälle (! 4498)
  • CE / EE: Korjaa vähitellen jäljitetyn latausliittymän käytettäessä usean tavuisen UTF-8 -merkin jäljessä (! 4541)

    • Korjaa GitLabCiService tallentaminen hallintamalliksi

Uutta

  • Korjaa esineiden tallennuspolku
  • Päivitä LFS-asiakkaan vaadittava versio ja erota asiakirjat käyttäjille ja ylläpitäjille
  • Omnibus: Luo hakemistot artefakteille ja lfs-objekteille
  • Omnibus: Ota käyttöön sivujen näyttäminen kaikilla sivuilla, kun se on ylöspäin
  • Uutta versio 7.7.1:

    • Paranna @mention automaattisen täydennyksen suorituskykyä
    • Näytä GitHub-tuontiasetukset, jos se on poistettu käytöstä
    • Salli http: n käyttö OAuth-sovelluksissa

    Uutta versiossa 7.6.2:

    • Tämä julkaisu korjaa palvelut, jotka ovat rikki julkaisun 7.6 mukaan lukien Slack- ja Hipchat-integraatiot.

    Uutta versiossa 7.5.2:

    • Älä kirjaa Sidekiq argumentteja oletuksena

      • Korjaa raakakappaleiden näkymä

      Uutta

    • Korjaa tietoturvaongelma jäsenelle api
    • Korjaa rakettien integraatio

    Uutta versiossa 6.5.0:

    • Vastuuvapausmenut valikossa # näytä sivun päällikölle ja virstanpylväälle (Jason Blanchard)
    • Lisää värisäiliö ja esikatsele lähetysviestejä
    • Kiinteät muistiinpanojen ankkurit
    • Lisää uusia kommentteja aiheisiin dynaamisesti
    • Lisää lajitteluvaihtoehtoja julkiseen sivulle
    • Uudet suodattimet (osoitettu / kirjoitettu / kaikki) Dashboard # -asiakirjat / yhdistämispyynnöt (Say Media -palvelun sponsoroima)
    • Lisää projektin näkyvyyskuvakkeet hallintapaneeliin
    • Ota käyttöön suojattuja evästeitä, jos käytät https
    • Suojaa käyttäjät / vahvistus rack_attackilla
    • Oletus HTTP-otsikot suojaamaan MIME-haistelulta, anna https, jos se on käytössä
    • Bootstrap 3, jossa on vasteellinen käyttöliittymä
    • Uudet arkistotiedostot: tar.bz2, zip, tar (Jason Hollingsworth)
    • Restyled hyväksyvät widgetit MR: lle
    • SCSS uudelleen muotoiltu
    • Käytä jquery timeago plugin
    • Korjaa 500-virhe rdoc-tiedostoille
    • Mahdollisuus mukauttaa sulautumisviestin (Say Media -palvelun sponsoroima)
    • Etsi automaattinen täydennys ajaxin kautta
    • Lisää verkkosivujen url käyttäjäprofiiliin
    • Tiedostot-sovellusliittymä tukee base64-koodattua sisältöä (sponsoroi O'Reilly Media)
    • Lisäsi tuki Go: n arkiston hakuun (Bruno Albuquerque)

    Uutta versiossa 6.4.0:

    • Sisäiset projektit:
    • Jokainen sisäänkirjautunut käyttäjä voi kloonata ja selata sisäisiä projekteja. Se näkyy myös kirjautuneiden käyttäjien yleisöhakemistossa.
    • Yhteenveto näkymästä:
    • Yhdistetty diff-näkymä on edelleen oletusarvo, mutta voit siirtyä myös rinnakkaisversioon.
    • Arkistoi vanhat projektit:
    • Hankkeen arkistointi merkitsee sen arkistoon vain luettavaksi. Se on piilotettu hallintapaneelista ja se ei näy hauissa.
    • Arkistoitavat hankkeet, joihin sinulla on pääsy, näkyvät edelleen profiilisivullasi (gitlab.example.com/u/my_user).
    • Projektikoukku:
    • Projektin koukkuja laajennettiin uudentyyppisten tapahtumien avulla. Web-koukut voidaan nyt myös käynnistää, kun ongelma luodaan tai sulautumisraportti suljetaan.
    • Awesome lajittelu Issues -sivulle:
    • Jason Blanchardin ansiosta tämä erittäin hyödyllinen ominaisuus on.
    • README-linkki projektin kotisivulla:
    • Projekteille, joilla on GitLabin tunnistama README, voit siirtyä suoraan projektin etusivun README-sivuun.
    • Ja hyviä uutisia ihmisille, jotka haluavat helpommin päivityksiä.
    • Mukana oli päivityskoodi GitLab CE 6.4. Tämä tarkoittaa, että voit päivittää seuraavaan versioon (6.5) yhdellä komennolla.

      • Voit kirjautua sisään sähköpostilla tai käyttäjätunnuksella

      Uutta li>

    • Korjattu projektien siirron palauttaminen, kun arkistoa ei voi siirtää
    • Siirrä molemmat repo- ja wiki-asetukset, kun projektien siirto on suoritettu
    • Järjestelmänvalvonta-alue: projektin editointi poistettiin hallintatunnistimelta
    • Käytä: adminilla on nyt pääsy mihin tahansa projektiin.

    Uutta versiossa 4.1:

    • Valinnainen allekirjoitus
    • Keskustelut
    • Satelliitit tmp: n ulkopuolella
    • Voi olla syyllisiä
    • Hankkeen julkinen tila
    • Julkinen alue, jolla on luvaton pääsy
    • Lataa hallintapaneelin tapahtumat ajaxilla
    • Muista kojelaudan suodatin evästeissä
    • Korvaa resque sidekiq
    • Korjaa reititysasiat
    • Rake-tehtävien puhdistaminen
    • Korjaa varmuuskopio / palautus
    • Näytä esikatselukuva hahmokuviin
    • Parannettu verkkokaavio
    • Vähennä gitoliittipuheiden määrää
    • Mahdollisuus lisätä käyttäjää kaikissa ryhmäprojekteissa
    • Poista vanhentuneet asetukset
    • Vaihtunut Korolev-kirjasin avoimella kirjasimella
    • Restyled admin / hallintapaneeli
    • Restyled admin / projects-sivu

    Uutta versiossa 4.0:

    • Sovelluksen käyttäytymisen muutokset:
    • Uusia projekteja nimetään (esim. gitlab / vagrant)
    • Jokaisella ryhmällä oli oma hakemisto gitoliitissa
    • Kaikki ryhmän projektit siirretään ryhmäkannan alle (git-kauko-ohjain on päivitettävä)
    • Hankkeet, joissa ei ole yhtään ryhmää, pysyvät samalla etäisyydellä
    • Käyttäjä sai käyttäjätunnuksen (olemassa oleville käyttäjille se luodaan sähköpostin perusteella)
    • Käyttäjä luo projektin hänen käyttäjätunnuksensa (esim. randx / my-project) alla
    • Käyttäjä voi vaihtaa käyttäjänimeä. Kaikki hänen käyttäjätunnuksensa projektit siirretään
    • Ryhmä sai omistajan
    • Omistaja voi luoda projekteja ryhmässä
    • Omistaja voi käyttää kaikkia projekteja ryhmässä
    • Järjestelmänvalvoja voi siirtää minkä tahansa projektin yhdestä nimiavaruudesta (ryhmä, käyttäjä, globaali) toiseen
    • Ryhmä tai käyttäjä on projektin nimiavaruus. Nimitavaran omistaja on projektin omistaja
    • Muut muutokset:
    • Parempi PostgreSQL-tuki
    • Lisätty sähköposti notificatino projektin siirtoon
    • Kiinteä sähköpostiilmoitus julkaisusta lähelle / uudelleen
    • Järjestetty asetukset
    • Kiinteä sitoutuu vertailla
    • Päivitä käyttöliittymä, jotta voit ladata Patch tai Diff for Commit, MR
    • Virstanpylväät voidaan sulkea nyt. Aikaväli pysyy avoimena, ellet sulje sitä
    • Näytä komentotapahtumat hallintapaneeliin
    • Lisää ryhmän jäsenet ryhmän # ihmisten sivun kautta
    • Käyttöliittymän parannukset
    • Järjestelmänhallintaprojekteissa käyttäjät ja ryhmät lajitellaan aakkosjärjestykseen
    • Järjestelmänhallinta-sivu hallintapaneelissa parani
    • Parempi integraatio GitLab CI: n kanssa (vaatii GitLab CI v1.1.1)
    • Poistimme 4.0: stä:
    • gitoliitti 2 -tuki
    • SQLite-tuki (pidän siitä, mutta tämä tietokanta on lukittu, kun useat käyttäjät käyttävät gitlabia kerralla)
    • API v2 -tuki (sen yksinkertainen yhteensopivuus nimetyillä projekteilla)
    • Mitä pitäisi päivittää siirron aikana:
    • gitlab.yml config
    • gitoliittisovittimen koukut
    • käyttöoikeudet / home / git / repositories /
    • python2 symlink

    Vaatimukset

    • Ruby
    • MySQL Community Edition
    • GIT
    • gitolite
    • Redis

    Kuvakaappauksia

    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

    Vastaavia ohjelmistoja

    git-goggles
    git-goggles

    15 Apr 15

    TeamControl
    TeamControl

    12 May 15

    cvsclone
    cvsclone

    3 Jun 15

    cvs2html
    cvs2html

    2 Jun 15

    Kommentit GitLab

    Kommentteja ei löytynyt
    Lisää kommentti
    Ota kuvia!