[Git][videolan/libdvdcss][master] CI: Build developer documentation

Jean-Baptiste Kempf <[email protected]> Sat, 27 Mar 2021 22:39:25 +0100
Newsgroups gmane.comp.video.videolan.libdvdcss.devel
Message-ID <[email protected]>
--===============5767241341116947442==
Content-Type: multipart/alternative;
 boundary="--==_mimepart_605fa60d1266_712c3c4b06293ab";
 charset=UTF-8
Content-Transfer-Encoding: 7bit


----==_mimepart_605fa60d1266_712c3c4b06293ab
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit



Jean-Baptiste Kempf pushed to branch master at VideoLAN / libdvdcss


Commits:
a0a738eb by Konstantin Pavlov at 2021-03-28T00:37:51+03:00
CI: Build developer documentation

while at it, bump debian image

- - - - -


1 changed file:

- .gitlab-ci.yml


Changes:

=====================================
.gitlab-ci.yml
=====================================
@@ -4,12 +4,20 @@ stages:
 variables:
     GIT_SUBMODULE_STRATEGY: normal
 
-build-debian:
-    image: registry.videolan.org/vlc-debian-unstable:20200529132440
+.build-common:
     stage: build
+    except:
+        - schedules
+
+.build-docker:
+    extends: .build-common
     tags:
         - docker
         - amd64
+
+build-debian:
+    extends: .build-docker
+    image: registry.videolan.org/vlc-debian-unstable:20210315112333
     script:
         - autoreconf -fisv
         - mkdir build
@@ -18,7 +26,7 @@ build-debian:
         - make -j $(getconf _NPROCESSORS_ONLN)
 
 build-macos:
-    stage: build
+    extends: .build-common
     tags:
         - catalina
         - amd64
@@ -30,11 +38,8 @@ build-macos:
         - make -j $(getconf _NPROCESSORS_ONLN)
 
 build-win64:
+    extends: .build-docker
     image: registry.videolan.org/vlc-debian-win64:20201106143728
-    stage: build
-    tags:
-        - docker
-        - amd64
     script:
         - autoreconf -fisv
         - mkdir build
@@ -43,14 +48,27 @@ build-win64:
         - make -j $(getconf _NPROCESSORS_ONLN)
 
 build-win32:
+    extends: .build-docker
     image: registry.videolan.org/vlc-debian-win32:20201106141924
-    stage: build
-    tags:
-        - docker
-        - amd64
     script:
         - autoreconf -fisv
         - mkdir build
         - cd build
         - ../configure --host=i686-w64-mingw32
         - make -j $(getconf _NPROCESSORS_ONLN)
+
+pages:
+    extends: .build-docker
+    image:
+        name: registry.videolan.org/vlc-debian-unstable:20210315112333
+    script:
+        - autoreconf -fisv
+        - ./configure
+        - make apidoc
+        - mv doc/html public
+    artifacts:
+        paths:
+            - public
+    only:
+        - schedules
+    except:



View it on GitLab: https://code.videolan.org/videolan/libdvdcss/-/commit/a0a738eb315e7907a457da3035adb645078c8e6d

-- 
View it on GitLab: https://code.videolan.org/videolan/libdvdcss/-/commit/a0a738eb315e7907a457da3035adb645078c8e6d
You're receiving this email because of your account on code.videolan.org.



----==_mimepart_605fa60d1266_712c3c4b06293ab--

--===============5767241341116947442==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGliZHZkY3Nz
LWRldmVsIG1haWxpbmcgbGlzdApsaWJkdmRjc3MtZGV2ZWxAdmlkZW9sYW4ub3JnCmh0dHBzOi8v
bWFpbG1hbi52aWRlb2xhbi5vcmcvbGlzdGluZm8vbGliZHZkY3NzLWRldmVsCg==

--===============5767241341116947442==--