mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-01-07 21:40:36 +01:00
gitlab-ci: allow to run on unprivileged containers
This parameter is already included by default in ci-templates, but we also need it in freebsd Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
This commit is contained in:
parent
2c6e90f4be
commit
d5662590d4
1 changed files with 7 additions and 6 deletions
|
|
@ -27,15 +27,15 @@
|
|||
include:
|
||||
# Arch container builder template
|
||||
- project: 'wayland/ci-templates'
|
||||
ref: c73dae8b84697ef18e2dbbf4fed7386d9652b0cd # see https://docs.gitlab.com/ee/ci/yaml/#includefile
|
||||
ref: adfcd8c318d3398d0547960e45daa34d3b48bce6 # see https://docs.gitlab.com/ee/ci/yaml/#includefile
|
||||
file: '/templates/arch.yml'
|
||||
# Fedora container builder template
|
||||
- project: 'wayland/ci-templates'
|
||||
ref: c73dae8b84697ef18e2dbbf4fed7386d9652b0cd # see https://docs.gitlab.com/ee/ci/yaml/#includefile
|
||||
ref: adfcd8c318d3398d0547960e45daa34d3b48bce6 # see https://docs.gitlab.com/ee/ci/yaml/#includefile
|
||||
file: '/templates/fedora.yml'
|
||||
# Ubuntu container builder template
|
||||
- project: 'wayland/ci-templates'
|
||||
ref: c73dae8b84697ef18e2dbbf4fed7386d9652b0cd # see https://docs.gitlab.com/ee/ci/yaml/#includefile
|
||||
ref: adfcd8c318d3398d0547960e45daa34d3b48bce6 # see https://docs.gitlab.com/ee/ci/yaml/#includefile
|
||||
file: '/templates/ubuntu.yml'
|
||||
|
||||
stages:
|
||||
|
|
@ -199,10 +199,11 @@ arch:rolling@container-prep:
|
|||
image: $BUILDAH_IMAGE
|
||||
<<: *pull_upstream_or_rebuild
|
||||
script:
|
||||
- export BUILDAH_RUN="buildah run --isolation chroot"
|
||||
- buildcntr=$(buildah from --quiet myfreeweb/freebsd-cross:latest)
|
||||
- buildah run $buildcntr apk add --no-cache $FREEBSD_BUILD_PKGS
|
||||
- buildah run $buildcntr pkg -r /freebsd update -f
|
||||
- buildah run $buildcntr pkg -r /freebsd install -y $FREEBSD_PKGS
|
||||
- $BUILDAH_RUN $buildcntr apk add --no-cache $FREEBSD_BUILD_PKGS
|
||||
- $BUILDAH_RUN $buildcntr pkg -r /freebsd update -f
|
||||
- $BUILDAH_RUN $buildcntr pkg -r /freebsd install -y $FREEBSD_PKGS
|
||||
- buildah config --workingdir /app $buildcntr
|
||||
# tag the current container
|
||||
- buildah commit --quiet $buildcntr $FREEBSD_CONTAINER_IMAGE
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue