File: gitlab-ci-inc.yml

package info (click to toggle)
mesa 25.2.8-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 312,152 kB
  • sloc: ansic: 2,185,354; xml: 1,028,239; cpp: 512,236; python: 76,148; asm: 38,329; yacc: 12,198; lisp: 4,114; lex: 3,429; sh: 855; makefile: 237
file content (18 lines) | stat: -rw-r--r-- 575 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
.docs-base:
  timeout: 10m
  extends:
    - .build-linux
    - .use-alpine/x86_64_build
  artifacts:
    expose_as: 'Documentation preview'
    paths:
      - public/
  script:
    - meson setup _build -D prefix=$(pwd) --auto-features=disabled
      -D vulkan-drivers="" -D gallium-drivers="" -D platforms=[] -D glx=disabled
      -D video-codecs="" -D html-docs=enabled -D html-docs-path=public
      -D werror=true
    - meson compile -C _build
    - meson install -C _build
    - echo "Documentation website preview is available at $ARTIFACTS_BASE_URL/public/index.html"