Woodpecker CI: Build Vix in unit test pipelines instead of downloading

This commit is contained in:
Phantasm 2026-07-19 23:14:14 +02:00
commit bde0e3e353
No known key found for this signature in database
GPG key ID: 2669E588BCC634C8
3 changed files with 4 additions and 2 deletions

View file

@ -24,10 +24,11 @@ steps:
entrypoint: *script_file_entrypoint entrypoint: *script_file_entrypoint
environment: environment:
MIX_ENV: test MIX_ENV: test
VIX_COMPILATION_MODE: PLATFORM_PROVIDED_LIBVIPS
DB_HOST: postgres DB_HOST: postgres
DB_PORT: 5432 DB_PORT: 5432
commands: commands:
- apk add --no-cache build-base cmake exiftool ffmpeg file-dev git openssl - apk add --no-cache build-base cmake exiftool ffmpeg vips-dev file-dev git openssl
- adduser -D -h /home/testuser testuser - adduser -D -h /home/testuser testuser
- mkdir -p /home/testuser/.mix /home/testuser/.hex - mkdir -p /home/testuser/.mix /home/testuser/.hex
- chown -R testuser:testuser . /home/testuser - chown -R testuser:testuser . /home/testuser

View file

@ -24,10 +24,11 @@ steps:
entrypoint: *script_file_entrypoint entrypoint: *script_file_entrypoint
environment: environment:
MIX_ENV: test MIX_ENV: test
VIX_COMPILATION_MODE: PLATFORM_PROVIDED_LIBVIPS
DB_HOST: postgres DB_HOST: postgres
DB_PORT: 5432 DB_PORT: 5432
commands: commands:
- apk add --no-cache build-base cmake exiftool ffmpeg file-dev git openssl - apk add --no-cache build-base cmake exiftool ffmpeg vips-dev file-dev git openssl
- adduser -D -h /home/testuser testuser - adduser -D -h /home/testuser testuser
- mkdir -p /home/testuser/.mix /home/testuser/.hex - mkdir -p /home/testuser/.mix /home/testuser/.hex
- chown -R testuser:testuser . /home/testuser - chown -R testuser:testuser . /home/testuser

View file