Skip to content

bootstrap: split locale, adjust packages, and use ci to auto build/push images

  1. The current bootstrap.sh script will overwrite locale, which is not expected if developers run it on their own workstation to install dependencies. Split local setup to a separate script.
  2. Adjust packages to align current ci image and add a few missing dev packages.
  3. Use gitlab ci to trigger docker image build and push to registry when bootstrap module changed.
  4. docker images are tagged with sha1sum of dists/ and .gitlab-ci.yml file in bootstrap/, so we can specify ci images precisely.
  5. run image build in stage build and mv autobuild jobs to stage test to ensure order.

images target: https://gitlab.com/samba-team/devel/samba/container_registry

Merge request reports

Loading