Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move MacOS Builds to Azure DevOps and clean up Cmake #165

Merged

Conversation

rebpdx
Copy link
Contributor

@rebpdx rebpdx commented Dec 2, 2018

This pull request deletes old unused MacOS build stuff from the bitbucket builds and moves the MacOS builds to Azure DevOps adding tests to the process.

This pull request does not include the automatic uploading of build artifacts since the MacOS bundling process is not built in yet.

Issue #156, no longer seems to be an issue with this build.

Prior to this commit the PlatformSpecific cmake had old commands and was
not very organized. This commit fixes that by removing no longer needed
lines and formatting the text to follow the general style of the file.
Prior to this commit Linux and Windows platforms had been converted
from TravisCI to Azure Pipelines allowing for tests to be run in the
CI system but MacOS had not been converted yet. This commit fixes that
by removing the TravisCI files and updating the Azure Pipeline process
to include MacOS build and tests.
Prior to this commit there were formatting error in CMake and Azure
scripts causing the build to fail. This commit fixes that by correcting
the mistakes.
Prior to this commit the azure pipeline failed because the script files
did not have executable permissions and free image was missing for testing
image file differences. This commit fixes that by adding executible script
file permissions and adding freeimage to the install scrpt.
Prior to this commit numpy was not installed causing tests to fail and
there were extra scripts from old bitbucket builds. This commit fixes
that by adding numpy to the install script, and removing the no longer
needed script.
Prior to this commit the tests would fail because pyenv was not sourced
in the correct order. This commit fixes that by calling the eval for
pyenv after all other environment sourcing has occured in each macos
build script.
@Dade916 Dade916 self-requested a review December 2, 2018 12:33
@Dade916 Dade916 merged commit 487d145 into LuxCoreRender:master Dec 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants