Cirrus: Add download task for macOS

pull/88/head
Jeremy Rand 3 years ago
parent 9175e0d2a6
commit 0113996e01
No known key found for this signature in database
GPG Key ID: FD7550C2EB800711

@ -578,3 +578,22 @@ release_windows_i686_release_docker_builder:
depends_on:
- "release_windows_i686_plain-binaries"
release_osx_x86_64_download_docker_builder:
timeout_in: 120m
out_release_osx_x86_64_cache:
folder: out
fingerprint_script:
- "echo out_release_osx_x86_64"
reupload_on_changes: true
populate_script:
- "mkdir -p out"
git_release_osx_x86_64_cache:
folder: git_clones
fingerprint_script:
- "echo git_release_osx_x86_64"
reupload_on_changes: true
populate_script:
- "mkdir -p git_clones"
build_script:
- "./tools/cirrus_build_project.sh ncdns release osx x86_64 0"

@ -28,6 +28,11 @@ print_os_arch () {
- \"./tools/cirrus_build_project.sh ncdns ${CHANNEL} ${OS} ${ARCH} 0\""
echo ""
# osx from clang onward doesn't work on Cirrus yet
if [[ "$OS" == "osx" ]]; then
return 0
fi
# TODO fine-tune this list
for PROJECT in goeasyconfig ncdns ncp11 ncprop279 plain-binaries release; do
echo "${CHANNEL}_${OS}_${ARCH}_${PROJECT}_docker_builder:
@ -69,6 +74,7 @@ for CHANNEL in release; do
print_os_arch linux i686
print_os_arch windows x86_64
print_os_arch windows i686
print_os_arch osx x86_64
done
) > .cirrus.yml

Loading…
Cancel
Save