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
[ci] added swig compilation on macOS and Windows with artifacts #2170
Conversation
ping @imatiach-msft |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
@imatiach-msft I haven't included merging script into pipeline because there is no possibly to remove already published artifacts from previous jobs. I mean, if I downloaded JARs from Linux, Windows and macOS and then merged them into one final JAR and publish it, all OS-specific JARs are still in |
sdist
job to speed up overall CI run (sdist
was chosen because we run less tests in it);condition
field to fix warnings about empty artifacts folder:Azul Zulu OpenJDK is used to compile SWIG wrapper because it's:
Blog post: https://azure.microsoft.com/en-us/blog/microsoft-and-azul-systems-bring-free-java-lts-support-to-azure/
JAVA_HOME_8_X64
variable was taken from Azure image generation script: