[CXX-748] Add VS2015 debug builder to Evergreen project Created: 25/Nov/15  Updated: 01/Mar/17  Resolved: 27/Jan/17

Status: Closed
Project: C++ Driver
Component/s: Testing
Affects Version/s: None
Fix Version/s: 3.2.0-rc0

Type: Task Priority: Critical - P2
Reporter: Samantha Ritter (Inactive) Assignee: J Rassi
Resolution: Done Votes: 0
Labels: neweng
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
related to CXX-521 Support windows autolib and ABI tagge... Closed
related to CXX-1200 Add Windows builder which builds agai... Backlog
related to CXX-1194 Enable integration testing on Windows Closed
related to CXX-1198 Decommission AppVeyor Closed
is related to CXX-1204 Improve/tweak flags passed to C drive... Closed
is related to CXX-1205 Add release mode VS2015 builder to Ev... Closed
Epic Link: CXX Driver Testing (Evergreen)

 Description   

Determine which matrix of Windows variants (MSVC versions? Linking styles?) we support and add to the evergreen project.



 Comments   
Comment by Githook User [ 01/Mar/17 ]

Author:

{u'username': u'jrassi', u'name': u'J. Rassi', u'email': u'rassi@10gen.com'}

Message: CXX-748 .mci.yml: windows-2k8-debug builder use default batch time

The Windows builders should be run on every commit.
Branch: master
https://github.com/mongodb/mongo-cxx-driver/commit/b6fac5d8830f23224e14a2a502a99ecfdcea262c

Comment by J Rassi [ 27/Jan/17 ]

This ticket adds a 'windows-2k8-debug' builder to Evergreen. CXX-1194 enabled integration tests on this builder, and CXX-1198 has removed our AppVeyor integration.

As such, I'm closing this ticket. Future Windows Evergreen work (variety of linking styles, release mode builder, improved C driver configure flags) is scheduled in linked tickets: CXX-521, CXX-1200, CXX-1204, CXX-1204.

Comment by Githook User [ 18/Jan/17 ]

Author:

{u'username': u'jrassi', u'name': u'J. Rassi', u'email': u'rassi@10gen.com'}

Message: CXX-748 Add compile-only VS2015 build variant
Branch: master
https://github.com/mongodb/mongo-cxx-driver/commit/caf7679c7adfa9fb99ac5180c3368238db208223

Comment by Githook User [ 18/Jan/17 ]

Author:

{u'username': u'jrassi', u'name': u'J. Rassi', u'email': u'rassi@10gen.com'}

Message: CXX-748 Correctly pass -j option to make when compiling C driver

Fixes a bug where the MAKEFLAGS environment variable was not being
properly exported before invoking make, during compile of the C driver
in Evergreen.
Branch: master
https://github.com/mongodb/mongo-cxx-driver/commit/0dcf79f3c9240054af788205c7ec6583976ae5a1

Comment by Githook User [ 18/Jan/17 ]

Author:

{u'username': u'jrassi', u'name': u'J. Rassi', u'email': u'rassi@10gen.com'}

Message: CXX-748 Minor refactor of Evergreen config file and compile task

Groundwork for adding a VS2015 build variant. Pulls compile logic out
into a separate build script in the .evergreen directory.
Branch: master
https://github.com/mongodb/mongo-cxx-driver/commit/3416ccfb0e4a8d36218ed786d55cb6418af4ce9f

Comment by Githook User [ 18/Jan/17 ]

Author:

{u'username': u'jrassi', u'name': u'J. Rassi', u'email': u'rassi@10gen.com'}

Message: CXX-748 .evergreen/install.sh: convert tabs to spaces
Branch: master
https://github.com/mongodb/mongo-cxx-driver/commit/448a1a2f8875ece17d8c01e4fefa2ce9e3e9e875

Comment by Githook User [ 10/Jan/17 ]

Author:

{u'username': u'jrassi', u'name': u'J. Rassi', u'email': u'rassi@10gen.com'}

Message: CXX-748 Add empty .evergreen/compile.sh

Ths is to work around an Evergreen patch build issue where
.gitattributes rules are only applied to files that were already
tracked in git on the base commit.
Branch: master
https://github.com/mongodb/mongo-cxx-driver/commit/e930f139e80840b3508ee8df28718fbcb7c41695

Comment by Githook User [ 09/Jan/17 ]

Author:

{u'username': u'jrassi', u'name': u'J. Rassi', u'email': u'rassi@10gen.com'}

Message: CXX-748 Force LF line endings on checkout for .evergreen/compile.sh
Branch: master
https://github.com/mongodb/mongo-cxx-driver/commit/ab31aa3f9fd4c692571cf4d6eaabfd9f03c0a969

Comment by Githook User [ 20/Dec/16 ]

Author:

{u'username': u'jrassi', u'name': u'J. Rassi', u'email': u'rassi@10gen.com'}

Message: CXX-748 Force LF line endings on checkout for .evergreen/install.sh
Branch: master
https://github.com/mongodb/mongo-cxx-driver/commit/8c8b40b2cd6fc4f9821014dc1c2af6a7e4f1d16f

Comment by Andrew Morrow (Inactive) [ 20/Feb/16 ]

No longer blocked

Comment by Ernie Hershey [ 19/Feb/16 ]

I'm working on that now - BUILD-1272

Comment by Andrew Morrow (Inactive) [ 19/Feb/16 ]

mark.benvenuto - I see, thanks for the clarification. ernie.hershey is there another BUILD ticket we should be waiting on? What is needed to make the VS2015 builders generally available, not just for spawn?

Comment by Mark Benvenuto [ 19/Feb/16 ]

That is for spawnhosts, not for targeting by evergreen builds.

Comment by Andrew Morrow (Inactive) [ 19/Feb/16 ]

What about windows-64-vs2015-compile-spawn?

Comment by Mark Benvenuto [ 19/Feb/16 ]

Actually, this is still blocked since their are no distros to target in Evergreen with VS 2015 installed. See the list here: https://evergreen.mongodb.com/task_queue

Comment by Andrew Morrow (Inactive) [ 18/Feb/16 ]

This is no longer blocked.

Comment by Andrew Morrow (Inactive) [ 22/Jan/16 ]

This is blocked on BUILD-1136, kicking out to GA release.

Generated at Wed Feb 07 22:00:12 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.