[libbluray-devel] [Git][videolan/libbluray][master] CI: Updated to use modern builders and build doxygen documentation

Jean-Baptiste Kempf gitlab at videolan.org
Sat Mar 27 20:53:52 UTC 2021



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


Commits:
61fe89f5 by Konstantin Pavlov at 2021-03-27T23:49:36+03:00
CI: Updated to use modern builders and build doxygen documentation

- - - - -


1 changed file:

- .gitlab-ci.yml


Changes:

=====================================
.gitlab-ci.yml
=====================================
@@ -5,8 +5,10 @@ variables:
     GIT_SUBMODULE_STRATEGY: normal
 
 build-debian:
-    image: registry.videolan.org/vlc-debian-unstable:20181128113529
+    image: registry.videolan.org/vlc-debian-unstable:20210315112333
     stage: build
+    except:
+        - schedules
     tags:
         - docker
         - amd64
@@ -19,12 +21,15 @@ build-debian:
 
 build-macos:
     stage: build
+    except:
+        - schedules
     tags:
-        - macos
+        - catalina
+        - amd64
     script:
-        - curl -sS -O https://nightlies.videolan.org/build/contribs/vlc-contrib-x86_64-apple-darwin18-latest.tar.bz2
-        - tar xf vlc-contrib-x86_64-apple-darwin18-latest.tar.bz2
-        - cd x86_64-apple-darwin18
+        - curl -sS -O https://artifacts.videolan.org/vlc/macos-x86_64/vlc-contrib-x86_64-apple-darwin19-58c8b6aba888c666612e91d1cbb012aea630c853.tar.bz2
+        - tar xf vlc-contrib-x86_64-apple-darwin19-58c8b6aba888c666612e91d1cbb012aea630c853.tar.bz2
+        - cd x86_64-apple-darwin19
         - curl -sS -o ./change_prefix.sh 'https://git.videolan.org/?p=vlc.git;a=blob_plain;f=contrib/src/change_prefix.sh;hb=HEAD'
         - chmod +x ./change_prefix.sh
         - ./change_prefix.sh
@@ -37,14 +42,16 @@ build-macos:
         - make -j $(getconf _NPROCESSORS_ONLN)
 
 build-win64:
-    image: registry.videolan.org/vlc-debian-win64:20181107154313
+    image: registry.videolan.org/vlc-debian-win64:20201106143728
     stage: build
+    except:
+        - schedules
     tags:
         - docker
         - amd64
     script:
-        - wget -nv https://nightlies.videolan.org/build/contribs/vlc-contrib-x86_64-w64-mingw32-latest.tar.bz2
-        - tar xf vlc-contrib-x86_64-w64-mingw32-latest.tar.bz2
+        - wget -nv https://artifacts.videolan.org/vlc/win64/vlc-contrib-x86_64-w64-mingw32-58c8b6aba888c666612e91d1cbb012aea630c853.tar.bz2
+        - tar xf vlc-contrib-x86_64-w64-mingw32-58c8b6aba888c666612e91d1cbb012aea630c853.tar.bz2
         - cd x86_64-w64-mingw32
         - wget -nv -O ./change_prefix.sh 'https://git.videolan.org/?p=vlc.git;a=blob_plain;f=contrib/src/change_prefix.sh;hb=HEAD'
         - chmod +x ./change_prefix.sh
@@ -58,14 +65,16 @@ build-win64:
         - make -j $(getconf _NPROCESSORS_ONLN)
 
 build-win32:
-    image: registry.videolan.org/vlc-debian-win32:20181107151708
+    image: registry.videolan.org/vlc-debian-win32:20201106141924
     stage: build
+    except:
+        - schedules
     tags:
         - docker
         - amd64
     script:
-        - wget -nv https://nightlies.videolan.org/build/contribs/vlc-contrib-i686-w64-mingw32-latest.tar.bz2
-        - tar xf vlc-contrib-i686-w64-mingw32-latest.tar.bz2
+        - wget -nv https://artifacts.videolan.org/vlc/win32/vlc-contrib-i686-w64-mingw32-58c8b6aba888c666612e91d1cbb012aea630c853.tar.bz2
+        - tar xf vlc-contrib-i686-w64-mingw32-58c8b6aba888c666612e91d1cbb012aea630c853.tar.bz2
         - cd i686-w64-mingw32
         - wget -nv -O ./change_prefix.sh 'https://git.videolan.org/?p=vlc.git;a=blob_plain;f=contrib/src/change_prefix.sh;hb=HEAD'
         - chmod +x ./change_prefix.sh
@@ -77,3 +86,19 @@ build-win32:
         - ../bootstrap
         - ../configure --host=i686-w64-mingw32
         - make -j $(getconf _NPROCESSORS_ONLN)
+
+pages:
+    stage: build
+    image:
+        name: registry.videolan.org/vlc-debian-unstable:20210315112333
+    tags:
+        - docker
+        - amd64
+    script:
+        - doxygen doc/doxygen-config
+        - mv doc/doxygen/html public
+    artifacts:
+        paths:
+            - public
+    only:
+        - schedules



View it on GitLab: https://code.videolan.org/videolan/libbluray/-/commit/61fe89f5520ac1f0746ee6e114f646ab770e7a4e

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




More information about the libbluray-devel mailing list