Ugrás a tartalomra

01AI és integrációk · modul

GitLab és fejlesztési feladatok

Összekapcsolja a GitLab-commitokat és merge requesteket a feladatokkal, és ellenőrzésre küldi a feladatot

Az alap elérhető, egy része fejlesztés alatt állKonzultáció egyeztetése
  • Git-szerver
  • Repozitórium
  • Commit
  • Merge request
  • Feladat
  • Projekt
  • Felhasználó
11
képesség
7
rekordtípus
4
automatizálás
3
integráció és AI-eszköz

02Mit tud a modul

Kevesebb rutin. Több érték.

A GitLab-integráció összekapcsolja az Ön saját GitLabját a Draivixban lévő feladatokkal. A commitokat és a merge requesteket a rendszer automatikusan hozzárendeli a feladatokhoz, a megnyitott merge request pedig átállítja a feladatot ellenőrzés (review) állapotba. A vezetőség így közvetlenül a feladatnál látja a tényleges fejlesztési munkát, és nem kell a GitLabban keresgélnie.

  • Projektekhez rendelt repozitóriumokA Draivixban regisztrálhatja a GitLab-szervereket, importálhatja a repozitóriumokat, és hozzárendelheti őket a projektekhez. A fejlesztési munka így mindig a megfelelő projekthez kapcsolódik.
  • Események csak érvényes tokennelA GitLab webhookon, vagyis automatikus üzeneten keresztül küldi a push és merge request eseményeket a Draivixba. Az érvényes titkos token nélküli kéréseket a rendszer elutasítja.
  • A commit megtalálja a feladatátA commitot, azaz az elmentett kódmódosítást a rendszer az üzenetben szereplő azonosító, az ágtérkép vagy intelligens egyezés alapján rendeli a feladathoz. 0,8-as egyezési küszöb alatt nem történik hozzárendelés.
  • Pontosan látható, ki min dolgozottA commitokat a rendszer a felhasználókhoz is hozzárendeli. A vezetőség így a fejlesztési munkánál látja a konkrét munkatársat, és nem kell a GitLabban keresgélnie.
  • Merge requestek közvetlenül a feladatnálA merge requesteket, vagyis a módosítások beolvasztására irányuló kérelmeket közvetlenül a feladatoknál és a repozitóriumoknál látja. A fejlesztési munka állását így a GitLabba való átlépés nélkül is ellenőrizheti.
  • A feladat magától ellenőrzésre kerülAmikor megnyílik egy merge request, a feladat ellenőrzés állapotba kerül. A feladat állapota így kézi átállítás nélkül is követi a fejlesztésben zajló eseményeket.
  • A kimaradt commitok pótlásaA rendszer minden éjjel behúzza az elmúlt három nap commitjait. Ezzel pótolja az esetleg kimaradt webhookokat, így a feladatoknál lévő munkaáttekintés sosem marad hiányos.
  • Fejlesztés egyetlen irányítópultonAz irányítópulton lévő widget mutatja a fejlesztők aktivitását. A vezetőségnek így másik rendszer megnyitása nélkül is áttekintése van arról, mi történik a fejlesztésben.
  • GitLab-fiókok kezelése a DraivixbólA Draivix képes létrehozni és megszüntetni a munkatársak GitLab-fiókjait. A kiválasztott csapatok tagjai előre ki vannak töltve az űrlapon, így a rendszergazdának nem kell mindent kézzel megadnia.
  • Új fiók a megfelelő jogosultságokkalAz új fiók a beállított csoporthoz és a beállított hozzáférési szinttel kerül hozzáadásra, amely alapértelmezetten Developer. Munkatársai hozzáférései így egységes szabályok szerint jönnek létre.
  • Titkosított hozzáférési adatokA tokeneket és a szerver titkos adatait a rendszer titkosítva tárolja. A GitLab hozzáférési adatai így nem szerepelnek olvasható szövegként a Draivixban.

Ami még fejlesztés alatt áll

  • A feladat áthelyezése az első commitkor elő van készítve, de még nincs befejezve.
  • A feladatállapotok GitLab-események szerinti leképezését a cég egyelőre nem módosíthatja önállóan; az egyesítés utáni lezárás ki van kapcsolva.
  • A pipeline-eseményeket a rendszer csak naplózza, a feladatokat nem befolyásolják.

03Hogyan működik

Hogyan működik lépésről lépésre.

  1. Hogyan működik az összekapcsolás

    A Draivixban regisztrálja a GitLab-szervert és annak repozitóriumait, amelyeket importálhat és projektekhez rendelhet. A GitLab webhookon keresztül küldi az eseményeket a Draivixba. Minden kérésnek tartalmaznia kell a szerver titkos tokenjét; a hiányzó vagy hibás tokent a rendszer elutasítja. A végpontot percenként 60 kéréses korlát védi, az esemény feldolgozása pedig a háttérben történik.

    Részletesebben

    A rendszer a push és a merge request eseményeket dolgozza fel. A pipeline-eseményeket fogadja, de csak naplózza. A szerver titkos adatai titkosítva tárolódnak.

  2. Commitok hozzárendelése a feladatokhoz

    A commitot a rendszer először a commitüzenetben szereplő feladatazonosító alapján rendeli a feladathoz, majd az ágtérkép (branch map) szerint, végül pedig intelligens összevetéssel, 0,8-as egyezési küszöbbel. A küszöb alatti commitot nem rendeli hozzá. A commitokat a felhasználókhoz is hozzárendeli.

    Részletesebben

    A feladaton látható a commitok és a merge requestek listája. Az irányítópulton lévő widget mutatja a fejlesztők aktivitását. A rendszer minden éjjel 2:25-kor behúzza az elmúlt három nap commitjait, hogy pótolja az esetleg kimaradt webhookokat.

  3. Feladat állapota a merge request alapján

    Amikor megnyílik egy merge request, a feladat átkerül ellenőrzés (review) állapotba. A feladatot a rendszer a merge request ágában, címében vagy leírásában szereplő TASK-n jelölés alapján keresi meg. Az állapotváltozás szabványos eseményt vált ki, amelyre az Automation modul munkafolyamata (workflow) reagálhat, például értesítheti az ellenőrzőt.

    Részletesebben

    A feladat befejezett állapotba léptetése az egyesítés (merge) után alapértelmezetten ki van kapcsolva, hogy ne záródjanak le azok a feladatok, amelyek még átvételre várnak.

  4. GitLab-fiókok

    A Draivix képes GitLab-fiókokat létrehozni és megszüntetni az Ön munkatársai számára. A kiválasztott csapatok tagjai előre ki vannak töltve az űrlapon. Az új fiók a beállított csoporthoz és a megadott hozzáférési szinttel kerül hozzáadásra, amely alapértelmezetten Developer.

04Ami önállóan fut

Időtakarékos automatizálások.

  1. A commitok automatikusan hozzárendelődnek

    Amikor webhook érkezik a GitLabból, az eseményt a rendszer a háttérben feldolgozza, és a commitokat hozzárendeli a feladatokhoz. A fejlesztőknek így semmit sem kell kézzel rögzíteniük.

  2. Az ellenőrzés a kérelem megnyitásával indul

    Amint megnyílik egy merge request, a feladat átkerül ellenőrzés állapotba. A feladatot a rendszer a merge request ágában, címében vagy leírásában található TASK-n jelölés alapján azonosítja.

  3. Commitok éjszakai ellenőrzése

    A SyncGitCommits éjszakai feladat 2:25-kor pótolja az elmúlt három nap commitjait. A feladatokhoz tartozó munkaáttekintés így akkor is teljes marad, ha egy webhook nem érkezik meg.

  4. Az állapotváltozás további lépéseket indít el

    Amikor a feladat állapota megváltozik, szabványos esemény indul el. Erre reagálhat egy munkafolyamat (workflow) az Automation modulban, és például értesítheti az ellenőrzőt.

Külső integrációk

  • Összekapcsolás az Ön GitLabjávalA GitLab REST API-n keresztül a Draivix közvetlenül az Ön saját GitLabjával dolgozik, például a repozitóriumok importálásakor és a munkatársak fiókjainak létrehozásakor.
  • A GitLab maga jelzi az eseményeketA GitLab push, merge request és pipeline webhookokat küld. Az első kettőt a rendszer feldolgozza, a pipeline-eseményeket pedig csak naplózza, így azok nem befolyásolják a feladatokat.

Mire képes az AI-ügynök

  • Az ügynökök munkája közvetlenül a feladatnál

    A newerp-agents-mcp-n keresztül csatlakozó ügynökök összekapcsolják a munkájukat a feladatokkal és a commitokkal, amihez 12 eszköz áll rendelkezésre. A feladatnál így nemcsak az emberek, hanem az ügynök munkáját is látja.

Ember hagyja jóvá mindazt, ahol pénzről, ügyfélről vagy kivételről van szó.

05Gyakori kérdések

Honnan tudja a Draivix, hogy melyik feladathoz tartozik a commit?

A commitüzenetben szereplő feladatazonosító, az ágtérkép vagy a 0,8-as egyezési küszöböt használó intelligens összevetés alapján. A küszöb alatti commitot a rendszer nem rendeli hozzá.

Változik a feladat állapota a GitLab alapján?

Igen. A megnyitott merge request ellenőrzés állapotba lépteti a feladatot. A feladat egyesítés utáni lezárása alapértelmezetten ki van kapcsolva.

Biztonságos a GitLabból érkező webhook?

Igen. Minden kérésnek tartalmaznia kell a szerver titkos tokenjét, különben a rendszer elutasítja, a végpontot pedig percenként 60 kéréses korlát védi.

Működik az integráció saját GitLabbal?

Igen. Az integráció saját üzemeltetésű (self-hosted) GitLabhoz készült, amelyet szerverként regisztrálhat a Draivixban.

Kezdjük el közösen

Mesélje el, hogyan működik a cége.

Mi pedig megmutatjuk, milyen lehet az a rendszer, amely átveszi e munka egy részét.

Konzultáció egyeztetése