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

Hook up TravisCI/AppVeyor #23

Open
4 of 16 tasks
jumpinjackie opened this issue Jun 16, 2017 · 0 comments
Open
4 of 16 tasks

Hook up TravisCI/AppVeyor #23

jumpinjackie opened this issue Jun 16, 2017 · 0 comments

Comments

@jumpinjackie
Copy link
Owner

jumpinjackie commented Jun 16, 2017

AppVeyor:

  • Use VS 2017 image (hope it has v140 toolset, otherwise fallback to VS 2015)
  • Grab the instantsetup bundle of the latest MGOS release and spin it up
    • Grab the matching "buildpack" for this release (need to prepare this)
    • Grab and install SWIG 3.0.12
  • Do the main build/test
    • envsetup.cmd <major> <minor> <patch> <rev>
    • build.cmd
    • Build/run the .net test suite

TravisCI:

  • Use ubuntu14 x64 image if available
  • Use official ubuntu install script to headlessly install latest MGOS release and spin it up
    • Grab and extract headers from the "buildpack" for this release
    • Grab/build/install SWIG 3.0.12 (swigsetup.sh)
  • Do the main build/test
    • ./envsetup.sh
    • make on src/Bindings/DotNet
    • Build/run the .net test suite
jumpinjackie added a commit that referenced this issue Jun 17, 2018
jumpinjackie added a commit that referenced this issue Jun 17, 2018
jumpinjackie added a commit that referenced this issue Jun 17, 2018
jumpinjackie added a commit that referenced this issue Jun 17, 2018
jumpinjackie added a commit that referenced this issue Jun 17, 2018
jumpinjackie added a commit that referenced this issue Jun 17, 2018
jumpinjackie added a commit that referenced this issue Jun 17, 2018
jumpinjackie added a commit that referenced this issue Jun 21, 2018
jumpinjackie added a commit that referenced this issue Jun 21, 2018
jumpinjackie added a commit that referenced this issue Jun 21, 2018
…ipt to test_dotnet_core.cmd

#23: Switch back to build.cmd and run msbuild with /m. Unfortunately faster build speed (esp. on AppVeyor) via MSBuild takes higher precedence than flexibility through CMake
jumpinjackie added a commit that referenced this issue Jul 2, 2018
…lease label. Update .net test scripts to install the specific package version of MapGuideDotNetApi
jumpinjackie added a commit that referenced this issue Jul 3, 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

No branches or pull requests

1 participant