Switched to static compilation in CI

main
Jef Roosens 2022-01-14 18:32:00 +01:00
parent bdf0c2ee7c
commit 8ab3af1238
Signed by: Jef Roosens
GPG Key ID: 955C0660072F691F
3 changed files with 8 additions and 1 deletions

View File

@ -6,17 +6,23 @@ pipeline:
vieter:
image: 'chewingbever/vlang:latest'
group: 'build'
environment:
- LDFLAGS='-lz -lbz2 -llzma -lexpat -lzstd -llz4 -static'
commands:
- make vieter
debug:
image: 'chewingbever/vlang:latest'
environment:
- LDFLAGS='-lz -lbz2 -llzma -lexpat -lzstd -llz4 -static'
group: 'build'
commands:
- make debug
prod:
image: 'chewingbever/vlang:latest'
environment:
- LDFLAGS='-lz -lbz2 -llzma -lexpat -lzstd -llz4 -static'
group: 'build'
commands:
- make prod

View File

@ -14,6 +14,7 @@ RUN apk --no-cache add \
git make upx gcc bash \
musl-dev \
openssl-libs-static openssl-dev \
zlib-static bzip2-static xz-dev expat-static zstd-static lz4-static \
sqlite-static sqlite-dev \
libx11-dev glfw-dev freetype-dev \
libarchive-static libarchive-dev \

View File

@ -42,7 +42,7 @@ run: vieter
.PHONY: run-prod
run-prod: prod
API_KEY=test REPO_DIR=data LOG_LEVEL=DEBUG ./vieter-prod
API_KEY=test REPO_DIR=data LOG_LEVEL=DEBUG ./pvieter
# Same as run, but restart when the source code changes
.PHONY: watch