Kaip tai veikia

Įrankis, kurį turite, nesikeičia. Keičiasi tai, kas jį gauna, kada ir kuria versija.

  1. Supakuokite įrankį

    Jūs atsiunčiate LISP failus ir DLL bibliotekas. Serveris juos perskaito: jis randa, kurias komandas jie registruoja ir kurioms AutoCAD versijoms skirti, ir pats parašo paketo aprašą. Jūsų kodas neliečiamas, ir nelieka nė vienos lentelės, kurią reikėtų prižiūrėti ranka.

  2. Paskelbkite

    Archyvas išpakuojamas, patikrinamas, jo SHA-256 apskaičiuojama serveryje ir parašo tikrumas patvirtinamas. Nauja versija visada eina į DEV kanalą: nė viena siunta nekeliauja tiesiai visai įmonei.

  3. Platinkite kanalais

    Pirma bandomoji grupė (nuo trijų iki dešimties inžinierių), paskui visi. Bandyme rasta problema niekada nepasiekia šimtų žmonių. Jei norite, platinimas visai įmonei gali reikalauti antro administratoriaus patvirtinimo.

  4. Suteikite teises

    Kas mato kurį paketą, kas gali naudoti kurią funkciją — pagal žmones arba pagal grupes. Inžinierius be teisės įrankio kataloge išvis nemato, todėl nėra pilko mygtuko, dėl kurio būtų galima ginčytis.

  5. Inžinierius įsidiegia

    Katalogas atsidaro AutoCAD viduje, ir įrankis įsidiegia vienu spustelėjimu. Diegimas yra atominis: arba jis užbaigiamas, arba jo išvis nebuvo. Pusiau įdiegto įrankio nebūna.

Grąžinimas nėra naujas paskelbimas

Versijos atšaukimas iš visos įmonės reiškia jos perkėlimą į siauresnį kanalą — vienas vienintelis ėjimas. Be pakartotinio pakavimo, be naujo paskelbimo, nieko nelaukiant. Net jei keturių akių principas įjungtas, grąžinimui niekada nereikia patvirtinimo: patikra neturi stovėti kelyje būtent tą akimirką, kai greitis svarbiausias.

Įkėlimas pagal poreikį

AutoCAD neįkelia įrankių kodo paleidimo metu; jis perskaito trumpą įrašą, kuris sako „ši komanda yra aname pakete“. Kodas įkeliamas pirmą kartą iškvietus komandą. Jūsų katalogas gali augti nelėtindamas paleidimo.

AutoCAD paleidimo kelyje neatliekama nė viena tinklo užklausa — įpareigojanti šio produkto taisyklė, patvirtinta testu.

Darbas be tinklo

Įdiegti įrankiai yra inžinieriaus kompiuteryje ir nepriklauso nuo serverio. Priežiūros metu, nutrūkus tinklui ar objekte įrankiai dirba toliau; laukia tik nauji diegimai ir atnaujinimai.

Visiškai išjungtas serveris reiškia „naujų įrankių įdiegti negalima“, o ne „inžinieriai negali dirbti“. Šis skirtumas yra architektūros savybė, kurią verta saugoti.

Atnaujinimas yra atskiras procesas

Kol AutoCAD atidarytas, įkeltas failas yra užrakintas ir vietoje jo pakeisti negalima. Atnaujinimai perduodami atskirai atnaujinimo programai: ji padaro darbą, praneša rezultatą ir pasitraukia į šalį.

Įkeltas rinkinys niekada neatnaujinamas vietoje — tyliai pusiaukelėje palikti atnaujinimai virsta įrankiu, kuris kitą rytą neatsidaro.

Gedimai ateina su numeriu

Kai įrankis netikėtai sustoja, naudotojas mato koreliacijos numerį ir atsiunčia jį Jums. Visas įvykis — kuris paketas, kuri versija, kuris AutoCAD — jau užrašytas.

Tai panaikina susirašinėjimą stiliumi „atsiųskite ekrano nuotrauką“: klaidos paieška prasideda nuo įrašo, o ne nuo to, ką naudotojas prisimena.

Padarykime tai su vienu Jūsų įrankiu

Atsiųskite mums vieną savo LISP arba .NET įrankį. Mes kartu jį supakuosime ir paskelbsime, įdiegsime bandomajame kompiuteryje, o paskui atšauksime. Maždaug valanda.

Užsisakyti demonstraciją