Skip to content
Snippets Groups Projects
Verified Commit 79e7eac7 authored by Joe Donofry's avatar Joe Donofry
Browse files

More MacOS CI Updates

parent 0310c980
No related branches found
No related tags found
No related merge requests found
Pipeline #202 passed
......@@ -16,15 +16,17 @@ PATH=/usr/local/opt/qt/bin/:${PATH}
mkdir -p nheko.app/Contents/Frameworks
find "${ICU_LIB}" -type l -name "*.dylib" -exec cp -a -n {} nheko.app/Contents/Frameworks/ \; || true
sudo macdeployqt nheko.app -dmg -always-overwrite -qmldir=../resources/qml/
macdeployqt nheko.app -dmg -always-overwrite -qmldir=../resources/qml/
user=$(id -nu)
sudo chown "${user}" nheko.dmg
chown "${user}" nheko.dmg
mv nheko.dmg ..
)
dmgbuild -s ./.ci/macos/settings.json "Nheko" nheko.dmg
VERSION=${CI_COMMIT_SHORT_SHA}
if [ -n "$VERSION" ]; then
mv nheko.dmg "nheko-${VERSION}.dmg"
mkdir artifacts
......
......@@ -54,7 +54,6 @@ build-macos:
- brew update
- brew bundle --file=./.ci/macos/Brewfile
script:
- export VERSION=$(git describe)
- export PATH=/usr/local/opt/qt/bin/:${PATH}
- export CMAKE_PREFIX_PATH=/usr/local/opt/qt5
- cmake -GNinja -H. -Bbuild
......@@ -69,11 +68,12 @@ build-macos:
- cmake --build build
after_script:
- ./.ci/macos/deploy.sh
- ./.ci/upload-nightly-gitlab.sh artifacts/nheko-${VERSION}.dmg
- ./.ci/upload-nightly-gitlab.sh artifacts/nheko-${CI_COMMIT_SHORT_SHA}.dmg
artifacts:
paths:
- artifacts/nheko-${VERSION}.dmg
name: nheko-${CI_COMMIT_REF_NAME}-${VERSION}-macos
- artifacts/nheko-${CI_COMMIT_SHORT_SHA}.dmg
name: nheko-${CI_COMMIT_SHORT_SHA}-macos
expose_as: 'macos-dmg'
cache:
key: "${CI_JOB_NAME}"
paths:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment