[vlc-commits] [Git][videolan/npapi-vlc][master] Add a minimal CI

Hugo Beauzée-Luyssen (@chouquette) gitlab at videolan.org
Wed Jun 22 06:32:48 UTC 2022



Hugo Beauzée-Luyssen pushed to branch master at VideoLAN / VLC Browser Plugins


Commits:
eb252ce9 by Hugo Beauzée-Luyssen at 2022-06-21T16:01:48+02:00
Add a minimal CI

- - - - -


1 changed file:

- + .gitlab-ci.yml


Changes:

=====================================
.gitlab-ci.yml
=====================================
@@ -0,0 +1,29 @@
+variables:
+  GIT_SUBMODULE_STRATEGY: normal
+  WIN32_IMAGE: registry.videolan.org/medialibrary-win32:20220502075714
+  WIN64_IMAGE: registry.videolan.org/medialibrary-win64:20220616131601
+  PKG_CONFIG_LIBDIR: /prefix/lib/pkgconfig
+
+.common_build:
+  rules:
+    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
+    - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "$CI_DEFAULT_BRANCH at videolan/npapi-vlc"'
+  tags:
+    - docker
+    - amd64
+  script:
+    - ./autogen.sh
+    - ./configure --host=$ARCH-w64-mingw32 --disable-shared
+    - make -j4
+
+build-win32:
+  extends: .common_build
+  image: $WIN32_IMAGE
+  variables:
+    ARCH: i686
+
+build-win64:
+  extends: .common_build
+  image: $WIN64_IMAGE
+  variables:
+    ARCH: x86_64



View it on GitLab: https://code.videolan.org/videolan/npapi-vlc/-/commit/eb252ce9237b82360e6f930fa1e77794271f3855

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


VideoLAN code repository instance


More information about the vlc-commits mailing list