Update .gitlab-ci.yml file

This commit is contained in:
Paul Sajna 2024-04-18 18:16:30 +00:00
parent bb00f49caa
commit fa738eb312

View File

@ -2,9 +2,9 @@
# HOMEBREW_NO_AUTO_UPDATE: 1
stages:
- build
- build_flatpak
# - test
- build_macos
- build_linux_amd64_bundle
- build_linux_amd64_flatpak
.macos_saas_runners:
tags:
@ -16,7 +16,7 @@ stages:
build_macos:
extends:
- .macos_saas_runners
stage: build
stage: build_macos
script:
- echo "place holder for build"
- sudo softwareupdate --install-rosetta --agree-to-license
@ -35,13 +35,14 @@ build_macos:
- flutter doctor -v
#- flutter build ipa
#- flutter build appbundle
when: manual
only:
- schedules
build_linux_amd64_bundle:
stage: build_linux_amd64_bundle
tags:
- saas-linux-medium-amd64
image: ghcr.io/cirruslabs/flutter:3.19.4
stage: build
script:
- apt-get update
- apt-get install -y --no-install-recommends cmake ninja-build clang build-essential pkg-config libgtk-3-dev liblzma-dev lcov rustc cargo
@ -58,7 +59,7 @@ build_linux_amd64_flatpak:
tags:
- saas-linux-small-amd64
image: ubuntu:23.04
stage: build_flatpak
stage: build_linux_amd64_flatpak
dependencies: [build_linux_amd64_bundle]
script:
- apt-get update
@ -70,12 +71,10 @@ build_linux_amd64_flatpak:
- flatpak build-bundle repo com.veilid.veilidchat.flatpak com.veilid.veilidchat
- popd
artifacts:
paths:
paths:
- flatpak/com.veilid.veilidchat.flatpak
needs:
- job: build_linux_amd64_bundle
artifacts: true
only:
- schedules
#test:
# extends:
# - .macos_saas_runners