BusDK Update
bus-dev tuo kehitystyönkuluille yhden yhteisen komentopinnan
11.2.2026
bus-dev
Työnkulut
Orkestrointi
BusDK saa oman bus-dev-moduulin, joka kokoaa kehitystyönkulun vaiheet
yhden julkisen komentopinnan alle. Sen hyöty on yksinkertainen: kehittäjän ei
tarvitse enää muistaa eri skriptien nimiä tai sijainteja, kun plan, work, e2e,
stage ja commit löytyvät samasta paikasta.
Kehitystyönkulun laajuus näkyy yhdellä komennolla. Help avaa heti sen, että kyse ei ole
yhdestä kapeasta alikomennosta vaan koko työnkulun sanastosta:
bus-dev --help
Operations:
init
commit
plan
work
spec
e2e
triage
stage
retry
each
Oleellinen muutos ei ole pelkkä uusi binääri, vaan yksi yhteinen tapa sanoa mitä
seuraavaksi tehdään. Kun sama pinta ohjaa sekä käsin tehtävää työtä että yhteisiä
orkestrointisääntöjä, kehitystyönkulku muuttuu helpommin opittavaksi ja vähemmän
riippuvaiseksi repokohtaisista apuskripteistä.
Pipelinet tekevät tästä vielä konkreettisempaa. Esimerkiksi sisäänrakennettu
round-ketju kertoo yhdellä komennolla, mitä seuraavaksi oikeasti tapahtuu:
bus-dev pipeline preview round
work
e2e
stage
commit
Tuo on merkittävä parannus verrattuna tilanteeseen, jossa sama työnkulku olisi pitänyt
päätellä useasta erillisestä shell-skriptistä. Nyt ketju näkyy eksplisiittisesti:
ensin tehdään työ, sitten ajetaan e2e, sen jälkeen valmistellaan staging ja lopuksi
commitoidaan. Koko komentopinta ja pipelinejen nykyinen sopimus löytyvät
bus-dev-dokumentaatiosta.