diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..4ed9dfe --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,30 @@ +stages: + - build + +build_linux: + stage: build + script: + - cargo build --release + - cp target/release/polymusic . + artifacts: + paths: + - polymusic + - fonts/ + - assets/ + expire_in: 1 month + tags: + - linux + +build_windows: + stage: build + script: + - cargo build --release --target x86_64-pc-windows-gnu + - cp target/x86_64-pc-windows-gnu/release/polymusic.exe . + artifacts: + paths: + - polymusic.exe + - fonts/ + - assets/ + expire_in: 1 month + tags: + - windows