Nicolas Pomepuy
eb98bebd77
CI: make it build vlc4 when needed
By making it run the vlc 4 jobs when the java or jni is modified
and by allowing to tag libvlc-4xxx to launch an aar generation
with vlc4. it also bumps the docker image to fix some python dependency
4 years ago
Nicolas Pomepuy
61857daf89
Allow forcing vlc4 use by gradle custom property
And make the CI use it to build VLC4 as well
4 years ago
Martin Finkel
6f4013294b
build: depend on libvlcjni
4 years ago
Nicolas Pomepuy
5cea3db182
Bump Android gradle plugin to 7.2.0
4 years ago
Nicolas Pomepuy
022f7ac7bf
Bump CI image to fix meson issues
5 years ago
Nicolas Pomepuy
7eccbb1fe0
Bump CI image
5 years ago
Nicolas Pomepuy
7f5aadd2f2
Upgrade to Android plugin version 7.1.0
5 years ago
Hugo Beauzée-Luyssen
6f18a34e9e
CI: Remove leftover debug
5 years ago
Hugo Beauzée-Luyssen
9d3c703222
CI: Parallelize release lib jobs
5 years ago
Hugo Beauzée-Luyssen
bea28d52f1
CI: Mark jobs as interruptible
This will allow outdated jobs to be automatically cancelled by gitlab CI
5 years ago
Hugo Beauzée-Luyssen
e50cc4f992
CI: Release: Don't extend build-all-base
The job redefines everything defined by the template except for the
image & tags, which is now specified by the global default
5 years ago
Hugo Beauzée-Luyssen
24c101e0d5
CI: Add global default
This way we don't have to extend the build-all-base for jobs that will
override everything but the image and tags
5 years ago
Hugo Beauzée-Luyssen
56af0a8dd4
CI: Remove old gradle versions from cache
5 years ago
Nicolas Pomepuy
024bdfdb73
Bump CI image
5 years ago
Nicolas Pomepuy
309861d7a5
Migrate to gradle 7.0.2
5 years ago
Nicolas Pomepuy
8206e55246
Update build tools
5 years ago
Nicolas Pomepuy
7a6420283f
Allow specifying the maven local repository path and use it in the CI
5 years ago
Nicolas Pomepuy
2cd00b6c81
Publish to maven central
5 years ago
Hugo Beauzée-Luyssen
77a2179a65
CI: Bump image version
This one includes cmake & meson and should save 3 to 5 minutes per
native build
6 years ago
Hugo Beauzée-Luyssen
366df4a803
CI: Reuse the same certificate for all builds
6 years ago
Nicolas Pomepuy
7c62483f22
Upgrade AGP + fix BuildConfig variable generation
6 years ago
Hugo Beauzée-Luyssen
8d387f9da2
CI: Use rules instead of except/only
6 years ago
Nicolas Pomepuy
25ea45a548
Allow tag beta syntax to start a release job
6 years ago
Nicolas Pomepuy
f613955e1a
Update gradle version
6 years ago
Hugo Beauzée-Luyssen
4cfc8be579
CI: Don't run on forks master branches
6 years ago
Hugo Beauzée-Luyssen
bbedb8b366
CI: Replace debian tag by docker
Some runners are not tagged with `debian` while all docker enabled
runners are tagged with `docker`
6 years ago
Geoffrey Métais
51e8958743
Init gradle in release CI builds
6 years ago
Hugo Beauzée-Luyssen
43ad2a5c28
CI: Use a buster based image
7 years ago
Hugo Beauzée-Luyssen
97dbddf9a9
CI: Use the correct image url
7 years ago
Geoffrey Métais
831a957027
CI jobs for libs and app releases
7 years ago
Geoffrey Métais
ae0e9b7771
Add new gradle version to docker cache
7 years ago
Hugo Beauzée-Luyssen
e473161726
CI: Fix nightly builds path
7 years ago
Hugo Beauzée-Luyssen
2f42309be2
CI: Use all available amd64 machines
Stop pinning vlc-android builds to a specific machine, this is a waste
of resources
7 years ago
Hugo Beauzée-Luyssen
d49bdbfb41
ci: Bump images to use NDK 21
7 years ago
Hugo Beauzée-Luyssen
bf2f37081d
CI: continuous-builds: Monitor all folders except libvlc/medialibrary
7 years ago
Hugo Beauzée-Luyssen
09324ccc8b
CI: Only exclude buildscripts from continuous build
Otherwise it would exclude changes to .gitlab-ci.yml
7 years ago
Hugo Beauzée-Luyssen
ca3e08d759
CI: Fix gitlab-ci.yml path
7 years ago
Geoffrey Métais
0af5c261ec
Update gitlab CI config
7 years ago
Geoffrey Métais
717b611c12
Move build scripts in a dedicated folder
7 years ago