OSDN Git Service

amdgpu: Pass file descriptor directly to amdgpu_close_kms_handle
[android-x86/external-libdrm.git] / .gitlab-ci.yml
index 1dc434a..ac2a9d2 100644 (file)
@@ -1,3 +1,15 @@
+.artifacts-meson: &artifacts-meson
+  when: always
+  paths:
+   - _build/meson-logs
+
+.artifacts-autotools: &artifacts-autotools
+  when: always
+  paths:
+    - _build/*.log
+    - _build/*/*.log
+    - _build/*/*/*.log
+
 .meson-build: &meson-build
   - meson _build
       -D amdgpu=true
@@ -28,9 +40,9 @@
       --enable-libkms
       --enable-intel
       --enable-radeon
-      --enable-admgpu
+      --enable-amdgpu
       --enable-nouveau
-      --enable-vmwfgx
+      --enable-vmwgfx
       --enable-omap-experimental-api
       --enable-exynos-experimental-api
       --enable-freedreno
@@ -43,7 +55,7 @@
 
 latest-meson:
   stage: build
-  image: base/archlinux:latest
+  image: archlinux/base:latest
   before_script:
     - pacman -Syu --noconfirm --needed
         base-devel
@@ -57,7 +69,8 @@ latest-meson:
 
 latest-autotools:
   stage: build
-  image: base/archlinux:latest
+  image: archlinux/base:latest
+  artifacts: *artifacts-autotools
   before_script:
     - pacman -Syu --noconfirm --needed
         base-devel
@@ -73,6 +86,7 @@ latest-autotools:
 oldest-meson:
   stage: build
   image: debian:stable
+  artifacts: *artifacts-meson
   before_script:
     - printf > /etc/dpkg/dpkg.cfg.d/99-exclude-cruft "%s\n"
         'path-exclude=/usr/share/doc/*'
@@ -109,6 +123,7 @@ oldest-meson:
 oldest-autotools:
   stage: build
   image: debian:stable
+  artifacts: *artifacts-autotools
   before_script:
     - printf > /etc/dpkg/dpkg.cfg.d/99-exclude-cruft "%s\n"
         'path-exclude=/usr/share/doc/*'