heptapod-tests merge requestshttps://foss.heptapod.net/heptapod/heptapod-tests/-/merge_requests2020-12-01T15:21:53Zhttps://foss.heptapod.net/heptapod/heptapod-tests/-/merge_requests/68WIP prebootstrapped CI images2020-12-01T15:21:53ZGeorges RacinetWIP prebootstrapped CI imagesCurrently, all our jobs running the functional tests in the Heptapod images go through the data initialization sequence of an Heptapod instance: creation of service configurations, database schema etc. This takes about 5 minutes
Our `do...Currently, all our jobs running the functional tests in the Heptapod images go through the data initialization sequence of an Heptapod instance: creation of service configurations, database schema etc. This takes about 5 minutes
Our `docker-inside` jobs add the installation of chromium-driver on top of that, so that heptapod-tests can run inside the image. This is necessary for the backups tests, for instance.
In this MR, we create two new images, built with Kaniko, in which all of this is already done: `bootstrapped` and `bootstrapped-chromium`. On freshly produced images (by the omnibus-heptapod pipeline), this won't change the latency. But it will save at least 25 minutes of CI time for other jobs to run, especially when our [container image caching plan](foss.heptapod.net#91) is in service.
Of course, if the base image has not changed, it is expected to save 30 minutes of total CI time and 5 minutes of latency.
We can perhaps in a follow up also reduce the extra startup waiting time (currently 3 minutes).https://foss.heptapod.net/heptapod/heptapod-tests/-/merge_requests/149Test Project CI/CD settings2022-10-01T11:28:29ZGeorges RacinetTest Project CI/CD settingsand merge stable plus 0.34 adaptationsand merge stable plus 0.34 adaptationsGeorges RacinetGeorges Racinethttps://foss.heptapod.net/heptapod/heptapod-tests/-/merge_requests/166Draft: test run for Omnibus package2023-07-14T20:59:20ZGeorges RacinetDraft: test run for Omnibus package:rocket::rocket:Georges RacinetGeorges Racinethttps://foss.heptapod.net/heptapod/heptapod-tests/-/merge_requests/202Test pulling obsolete changesets2024-03-22T08:59:21ZGeorges RacinetTest pulling obsolete changesetsNew feature coming with Heptapod 1.3New feature coming with Heptapod 1.3