Add CI (67cc8b5d) · Commits · René de Hesselle / gitte_macos · GitLab
René de Hess
·
2026-05-09
·
via René de Hesselle activity
| Original line number |
Diff line number |
Diff line |
|
|
# SPDX-FileCopyrightText: 2026 René de Hesselle <dehesselle@web.de>
|
|
|
#
|
|
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
|
|
variables:
|
|
|
GIT_DEPTH: 1
|
|
|
GIT_SUBMODULE_STRATEGY: recursive
|
|
|
|
|
|
stages:
|
|
|
- build
|
|
|
|
|
|
include:
|
|
|
- remote: https://raw.githubusercontent.com/dehesselle/sdkchecksum/master/.gitlab-ci/verify_sdk-template.yml
|
|
|
|
|
|
build:
|
|
|
stage: build
|
|
|
parallel:
|
|
|
matrix:
|
|
|
- ARCHITECTURE: [ "arm64" ]
|
|
|
tags:
|
|
|
- macos
|
|
|
- ${ARCHITECTURE}
|
|
|
cache:
|
|
|
- key: $CI_JOB_NAME_SLUG
|
|
|
paths:
|
|
|
- ccache
|
|
|
variables:
|
|
|
CCACHE_DIR: $CI_PROJECT_DIR/ccache
|
|
|
CCACHE_MAXSIZE: "300Mi"
|
|
|
ORKA_RUNNER: sequoia-7
|
|
|
GITTE_BUILD: $CI_PIPELINE_IID
|
|
|
SDKROOT: /opt/sdks/MacOSX13.3.sdk
|
|
|
script:
|
|
|
- !reference [ .verify_sdk, script ]
|
|
|
- |
|
|
|
./110-bootstrap_jhb.sh
|
|
|
./120-build_gtk4.sh
|
|
|
./130-build_gittedeps.sh
|
|
|
./140-build_packaging.sh
|
|
|
- |
|
|
|
./210-gitte_build.sh
|
|
|
./220-gitte_package.sh
|
|
|
./230-gitte_distrib.sh
|
|
|
# after_script:
|
|
|
# # For persistent runners: cleanup afterwards.
|
|
|
# - |
|
|
|
# source jhb/etc/jhb.conf.sh
|
|
|
# rm -rf $VER_DIR
|
|
|
artifacts:
|
|
|
paths:
|
|
|
- Gitte*.dmg |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。