Šiuo metu katalogo testavimui yra naudojam viena test.data.gov.lt aplinka. Viena aplinka neleidžia atskirai testuoti po vieną užduotį, kadangi į ją diegiamos ir patenka visos užduotys vienu kartu.
Jei kuri užduotis neveikia ar joje yra klaidų, tai blokuoja visų kitų užduočių išleidimą į gamybinę aplinką.
Kad tai išspręsti, kiekvienai kodo šakai reikia automatiškai paleisti veikiantį katalogo instance adresu:
{pr}.test.data.gov.lt
Kur {pr} būtų Pull Request id.
Kad tai padaryti, reikia atlikti tokius darbus (sąrašas preliminarus ir negalutinis):
[ ] Užsakyti papildomą serverį, kuriame bus leidžiamos laikinos testavimo aplinkos.
[ ] Sukurti GitHub Action, kuris kiekviena feature branch sukurtu po atskirą testavimo aplinką.
[ ] Panaikinti testavimo aplinką, kai uždaroma užduotis.
Šiuo metu katalogo testavimui yra naudojam viena test.data.gov.lt aplinka. Viena aplinka neleidžia atskirai testuoti po vieną užduotį, kadangi į ją diegiamos ir patenka visos užduotys vienu kartu.
Jei kuri užduotis neveikia ar joje yra klaidų, tai blokuoja visų kitų užduočių išleidimą į gamybinę aplinką.
Kad tai išspręsti, kiekvienai kodo šakai reikia automatiškai paleisti veikiantį katalogo instance adresu:
Kur
{pr}
būtų Pull Request id.Kad tai padaryti, reikia atlikti tokius darbus (sąrašas preliminarus ir negalutinis):