Commit 09b0435c authored by Tim-Philipp Müller's avatar Tim-Philipp Müller 🐠
Browse files

ci: add basic macOS CI

Part-of: <!46>
parent 9321e623
Pipeline #179768 passed with stage
in 3 minutes and 43 seconds
......@@ -84,3 +84,29 @@ msys2:
ninja -C build &&
meson test -C build &&
meson test -C build --benchmark"
meson macos:
stage: 'build'
tags:
- gst-macos-10.15
artifacts:
name: "${CI_JOB_NAME}_${CI_COMMIT_SHA}"
expire_in: '5 days'
when: 'always'
paths:
- "build/meson-logs/*txt"
before_script:
- pip3 install --upgrade pip
# Make sure meson is up to date
- pip3 install -U meson
# Need to install certificates for python
- pip3 install --upgrade certifi
# Anther way to install certificates
- open /Applications/Python\ 3.8/Install\ Certificates.command
# Get ninja
- pip3 install -U ninja
script:
- CERT_PATH=$(python3 -m certifi) && export SSL_CERT_FILE=${CERT_PATH} && export REQUESTS_CA_BUNDLE=${CERT_PATH} && meson build
- ninja -C build
- meson test -C build
- meson test -C build --benchmark
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment