mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-28 16:36:14 +01:00
Merge branch 'ci-autotools-v2' into 'master'
ci: Add an autotools job See merge request GNOME/glib!267
This commit is contained in:
commit
f9e28a9b9a
@ -1,4 +1,4 @@
|
|||||||
image: registry.gitlab.gnome.org/gnome/glib/master:v6
|
image: registry.gitlab.gnome.org/gnome/glib/master:v7
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- build
|
- build
|
||||||
@ -43,6 +43,31 @@ fedora-x86_64:
|
|||||||
paths:
|
paths:
|
||||||
- "_build/meson-logs"
|
- "_build/meson-logs"
|
||||||
|
|
||||||
|
fedora-autotools-x86_64:
|
||||||
|
stage: build
|
||||||
|
except:
|
||||||
|
- tags
|
||||||
|
variables:
|
||||||
|
CFLAGS: "-Werror"
|
||||||
|
V: "1"
|
||||||
|
MAKEFLAGS: "-j8"
|
||||||
|
script:
|
||||||
|
- mkdir _build
|
||||||
|
- cd _build
|
||||||
|
- ../autogen.sh --enable-always-build-tests --enable-systemtap --enable-dtrace
|
||||||
|
- make
|
||||||
|
- make check
|
||||||
|
artifacts:
|
||||||
|
name: "glib-${CI_JOB_NAME}-${CI_COMMIT_REF_NAME}"
|
||||||
|
when: always
|
||||||
|
paths:
|
||||||
|
- "_build/*.log"
|
||||||
|
- "_build/*/*.log"
|
||||||
|
- "_build/*/*/*.log"
|
||||||
|
- "_build/*/*/*/*.log"
|
||||||
|
- "_build/*/*/*/*/*.log"
|
||||||
|
- "_build/*/*/*/*/*/*.log"
|
||||||
|
|
||||||
cross-android_api21_arm64:
|
cross-android_api21_arm64:
|
||||||
<<: *cross-template
|
<<: *cross-template
|
||||||
script:
|
script:
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
FROM fedora:27
|
FROM fedora:27
|
||||||
|
|
||||||
RUN dnf -y install \
|
RUN dnf -y install \
|
||||||
|
autoconf \
|
||||||
|
automake \
|
||||||
desktop-file-utils \
|
desktop-file-utils \
|
||||||
elfutils-libelf-devel \
|
elfutils-libelf-devel \
|
||||||
findutils \
|
findutils \
|
||||||
@ -18,6 +20,7 @@ RUN dnf -y install \
|
|||||||
libffi-devel \
|
libffi-devel \
|
||||||
libmount-devel \
|
libmount-devel \
|
||||||
libselinux-devel \
|
libselinux-devel \
|
||||||
|
libtool \
|
||||||
libxslt \
|
libxslt \
|
||||||
make \
|
make \
|
||||||
mingw64-gcc \
|
mingw64-gcc \
|
||||||
@ -34,6 +37,7 @@ RUN dnf -y install \
|
|||||||
systemtap-sdt-devel \
|
systemtap-sdt-devel \
|
||||||
unzip \
|
unzip \
|
||||||
wget \
|
wget \
|
||||||
|
xz \
|
||||||
zlib-devel \
|
zlib-devel \
|
||||||
&& dnf clean all
|
&& dnf clean all
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
TAG="registry.gitlab.gnome.org/gnome/glib/master:v6"
|
TAG="registry.gitlab.gnome.org/gnome/glib/master:v7"
|
||||||
|
|
||||||
docker build --build-arg HOST_USER_ID="$UID" --tag "${TAG}" \
|
docker build --build-arg HOST_USER_ID="$UID" --tag "${TAG}" \
|
||||||
--file "Dockerfile" .
|
--file "Dockerfile" .
|
||||||
|
Loading…
Reference in New Issue
Block a user