Logi sisseBroneerige tutvustus
Forge · Tehisaru tehas

Ideest toodangusse ilma tagasisammudeta.

Nexus sisaldab oma tarkvaratehast. Ideed reastatakse, otsustusruum valib ühe välja ning tehisaru agendid ja insenerid ehitavad selle harudes valmis. Forge testib iga muudatust tulevase põhiharu vastu – sellisena, nagu see saab olema, mitte nagu see oli –, allkirjastab loodu ja laseb selle välja lainetena koos tagasipööramise võimalusega. Piisavalt kiire tehisaru tempos tööks, piisavalt hoolikas reguleeritud valdkondade jaoks.

Iga muudatust testitakse tulevase põhiharu vastuToodangusse jõuavad vaid allkirjastatud koostedTöötab teie enda riistvaral
nexus · forge · mestimisjärjekordNäidisandmed
Mestimisjärjekorras koos testitud muudatused
Mestimisjärjekord. Iga muudatust testitakse koos järjekorras eespool olevate muudatustega, nii et põhiharusse jõuavad vaid kontrolli läbinud kombinatsioonid.Näidisandmed
Tehaseliin

Küsimusest väljalaskeni, kuue sammuga.

Iga samm jätab jälje ja igal sammul on inimene, kes saab selle peatada. Teekond ideest töötava koodini on igal ajal tagantjärele jälgitav.

01

Ideeloome

Esitage sisuline küsimus. Ideevoorud loovad valikuvõimalusi, testivad neid üksteise vastu ja reastavad need etteantud eelarve piires.

02

Otsusta

Sõelale jäänud valik läheb otsustusruumi. Kindel inimene teeb otsuse ja sellest otsusest saab tegevuskava.

03

Ehitamine

Tehisaru agendid ja insenerid kirjutavad muudatuse koos testidega eraldi harule, igaüks oma liivakastis.

04

Kontroll

Turvavärav, mis blokeerib, tehisaru ülevaatus, mis selgitab, ja inimene, kes kinnitab seal, kus reeglid seda nõuavad.

05

Mestimine

Mestimisjärjekord testib iga muudatust koos järjekorras eespool olevatega. Põhiharu ei lähe kunagi katki.

06

Tarnimine

Allkirjastatud tõmmised lähevad välja lainetena koos tervisekontrollidega. Iga väljalaske saab ühe kontrollitud sammuga tagasi pöörata.

Tehisaru tehas

Ühest otsast ideed sisse, teisest töötav tarkvara välja.

Tehas ühendab Nexuse mõtlevad osad ehitavate osadega. Ideed, otsused, agendid ja Forge jagavad ühtset logi, nii et iga koodirea saab viia tagasi küsimuseni, millest see alguse sai.

Reastatud ideed

Ideevoorud testivad valikuid üksteise vastu ja säilitavad iga valiku kohta tugevaima vastuargumendi.

  • Võrdluses reastatud
  • Vastuargumendid on talletatud
honestas · ideed · pingeridaNäidisandmed
Ideede pingerida koos vastuargumentidega
Ideede pingeritta seadmine. Iga idee, selle tulemus võrdluses teistega ja parim vastuargument sellele.Näidisandmed
Ei mingeid tagasilööke

Põhiharu ei lähe kunagi katki.

Enamik konveiereid testib muudatust põhiharu vastu sellisena, nagu see oli haru loomise hetkel. Forge testib seda põhiharu vastu sellisena, nagu see saab olema, koos kõigi järjekorras eespool olevate muudatustega. Turvakontrollis põrunud koostet ei allkirjastata kunagi, mistõttu ei saa seda ka välja lasta.

Ehita, skanni, allkirjasta, tee ettepanek

Iga kooste läbib samad etapid. Testid ja turvakontroll töötavad kõrvuti; allkirjastamine ootab mõlema järel.

  • Skannimised blokeerivad, mitte ainult ei hoiata
  • Tõrked on sõnadega lahti seletatud
nexus · forge · konveierNäidisandmed
Ehituste liikumine läbi etappide ja miks kaks neist nurjusid
Konveier. Koostete liikumise jälgimine läbi etappide ja kahe tõrke põhjuste vaatamine.Näidisandmed
Loodud kiiruse jaoks

Nii kiiresti, kui agendid kirjutada jõuavad.

Kui koodi kirjutavad tehisaru agendid, saabuvad koosted hooti. Tööde ootel olles lisatakse jooksutajaid ja pärast tööde valmimist need eemaldatakse. Jagatud kooste vahemälu tähendab, et suurem osa igast tõmmisest taaskasutatakse, mitte ei ehitata uuesti.

Jooksutajad, mis kasvavad koos järjekorraga

Iga kooste töötab oma suletud liivakastis. Tööde ootel olles käivitatakse teie määratud ülempiiri ulatuses rohkem jooksutajaid.

  • Värske liivakast iga töö jaoks
  • Kasvab ja kahaneb ülempiiri ulatuses
nexus · forge · masinadNäidisandmed
Käitajate parved ja nende tänane töökoormus
Masinad. Otsustamine, kas lülitada sisse isekasvav jooksutajate kogum.Näidisandmed
Algusest lõpuni allkirjastatud

Toodangusse jõuavad vaid allkirjastatud koosted.

Iga tõmmis allkirjastatakse selle sõrmejälje alusel koos kirjega selle kohta, kuidas ja kus see ehitati. Toodangukeskkond keeldub kõigest, mis on allkirjastamata, ning saladused kirjutatakse üks kord ja neid ei kuvata enam kunagi.

Allkirjastatud sõrmejälje alusel

Iga allkirjastamisvõtit hoiavad kaks inimest. Iga tõmmisega käib kaasas koostekirje ning allkirjastamata tõmmistest keeldutakse teie valitud kohtades.

  • Võtmed on kahe inimese käes
  • Allkirjastamata tõmmistest keeldutakse
nexus · forge · allkirjastamine ja tarneahelNäidisandmed
Allkirjastamisvõtmed ja nimeruumid, mis keelduvad allkirjastamata tõmmistest
Allkirjastamine ja tarneahel. Kontrollimine, et töötaksid vaid allkirjastatud tõmmised, ning liikumine logimiselt keeldumisele.Näidisandmed
Väljalase ja tagasipööramine

Tarnige lainetena, alati tagasiteega.

Väljalase on väike ülevaadatud muudatus, mis määrab täpse käitatava tõmmise. See jõuab esmalt mõne päringuni, seejärel poolteni ja siis kõigini, kusjuures etappide vahel toimuvad tervisekontrollid. Tagasipööramine on samasugune muudatus, mille kinnitab teine inimene.

Mestitud muudatusest käitamiseni

  • Iga samm mestimisest käitamiseni
  • Inimest vajavad ülesanded esimesena
nexus · forgeNäidisandmed
Forge'i avaleht ehituste, mestimiste ja väljalasetega
Forge lühidalt. Mis on katki, mis on ootel ja mis jõudis täna hommikul toodangusse.Näidisandmed
Algusest lõpuni teie oma

Teie kood, teie riistvara, teie reegleid.

Forge töötab teie paigalduse sees, teie enda riistvaral või meie EL-i pilves, ilma ühegi välise teenuseta koosteteekonnal. See jätkab ehitamist ka siis, kui toodang on maas – just siis, kui peate paranduse välja saatma. Kõiki seadeid hoitakse samuti failidena, nii et muudatusi vaadatakse üle nagu koodi.

Iga seade on versioonitud

Seaded, töövood, oskused ja reeglid kirjutatakse välja failidena. Seal tehtud muudatus tuleb tagasi ülevaadatud muudatusena.

  • Mõlemas suunas, alati ülevaadatud
  • Otse põhiharusse tehtavatest muudatustest keeldutakse
nexus · forge · seaded koodinaNäidisandmed
Failidena hoitavad ja mõlemas suunas üle vaadatavad seaded
Seaded koodina. Kõigi seadete, töövoogude, oskuste ja reeglite hoidmine failidena.Näidisandmed
Küsimused

Lähemalt Forge'ist ja tehisaru tehasest.

Kas peame oma koodi Forge'is hoidma?

Ei. Forge on vaikimisi olemas, kuid Nexus töötab organisatsiooni või domeeni tasemel ka koodimajutusega, mida te juba kasutate.

Kas tehisaru agendid kirjutavad koodi omapäi?

Nad kirjutavad muudatusi harudesse nagu iga insener. Miski ei jõua põhiharusse ilma samu kontrolle läbimata ning inimene annab kinnituse kõikjal, kus teie reeglid seda nõuavad.

Kuidas te tagasilööke väldite?

Iga muudatust testitakse koos kõigi järjekorras eespool olevate muudatustega, nii et põhiharusse jõuavad vaid kontrolli läbinud kombinatsioonid. Väljalasked lähevad välja lainetena koos tervisekontrollidega ja iga väljalaske saab ühe ülevaadatud sammuga tagasi pöörata.

Kas koosteteekond sõltub välistest teenustest?

Ei. Ehitamine, skannimine, allkirjastamine ja väljalaskmine töötavad kõik teie paigalduse sees, nii et saate paranduse välja saata ka siis, kui midagi muud on maas.

Kas näeme, kui palju tehas maksab?

Jah. Koosteminutitel, jooksutajatel ja tehisaru ülevaatusel on igaühel oma eelarve ja ülempiir, mida arvestatakse nagu iga teist tehisaru pöördumist Nexuses.

Broneerige tutvustus

Vaadake, kuidas tehas ehitab midagi reaalset.

Võtke kaasa üks idee. Näitame teile teekonda reastatud lühinimekirjast kuni allkirjastatud väljalaskeni teie enda riistvaral.