[vlc-devel] [PATCH v3] CI: Add doxygen job

Marvin Scholz epirat07 at gmail.com
Wed Oct 30 16:19:17 CET 2019


On 30 Oct 2019, at 15:17, Alexandre Janniaux wrote:

> Hi,
>
> Nice !
>
> Just a small question, how will we handle libvlc v3 vs
> libvlc v4 documentation versions? Will libvlc v3
> documentation be handled manually? Same question applies
> also for v4 and future v5.

So far this is just „nightly“ docs, that means the plan is to
have them generate every night and reflect the state of master.

Later we probably want another job that triggers for tagged releases
and publishes the docs for these to some other location?

I have no idea how any of this is handled currently, so I can’t
comment on that.

>
> Regards,
> --
> Alexandre Janniaux
> Videolabs
>
> On Wed, Oct 30, 2019 at 02:05:54PM +0100, Marvin Scholz wrote:
>> ---
>>  extras/ci/gitlab-ci.yml | 24 +++++++++++++++++++++++-
>>  1 file changed, 23 insertions(+), 1 deletion(-)
>>
>> diff --git a/extras/ci/gitlab-ci.yml b/extras/ci/gitlab-ci.yml
>> index 6f2766a9ab..423d2724d8 100644
>> --- a/extras/ci/gitlab-ci.yml
>> +++ b/extras/ci/gitlab-ci.yml
>> @@ -11,7 +11,7 @@ variables:
>>      VLC_WIN32_IMAGE: 
>> registry.videolan.org/vlc-debian-win32:20190416165205
>>      VLC_WIN64_IMAGE: 
>> registry.videolan.org/vlc-debian-win64:20190416180622
>>      VLC_WIN_LLVM_IMAGE: 
>> registry.videolan.org/vlc-debian-llvm-mingw:20190621125349
>> -    VLC_DEBIAN_IMAGE: 
>> registry.videolan.org/vlc-debian-unstable:20190416182140
>> +    VLC_DEBIAN_IMAGE: 
>> registry.videolan.org/vlc-debian-unstable:20191023134128
>>      VLC_ANDROID_IMAGE: 
>> registry.videolan.org/vlc-debian-android:20190717134531
>>
>>  .variables-debian: &variables-debian
>> @@ -318,3 +318,25 @@ android-x86_64-contrib:
>>      extends: .android-contrib
>>      variables: *variables-android-x86_64
>>
>> +
>> +#
>> +# VLC Documentation
>> +#
>> +pages:
>> +    tags:
>> +        - docker
>> +        - amd64
>> +        - zorin
>> +    image:
>> +        name: $VLC_DEBIAN_IMAGE
>> +    stage: build
>> +    script:
>> +        - ./bootstrap
>> +        - ./configure
>> +        - make doc
>> +        - mv doc/doxygen/html public
>> +    artifacts:
>> +        paths:
>> +            - public
>> +    only:
>> +        - schedules
>> --
>> 2.21.0 (Apple Git-122)
>>
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list