mirror of
https://gitlab.com/veilid/veilidchat.git
synced 2025-04-19 15:06:05 -04:00
Update .gitlab-ci.yml file
This commit is contained in:
parent
bb00f49caa
commit
fa738eb312
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user