Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 21 additions & 19 deletions .mci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -782,16 +782,16 @@ axes:
- id: os
display_name: "OS"
values:
- id: "ubuntu-1604"
display_name: "Ubuntu 16.04 Debug"
- id: "ubuntu-1804"
display_name: "Ubuntu 18.04 Debug"
variables:
extra_path: *linux_extra_path
cmake_flags: *linux_cmake_flags
build_type: "Debug"
tar_options: *linux_tar_options
code_coverage_cmake_flags: *code_coverage_cmake_flags
run_on:
- ubuntu1604-build
- ubuntu1804-build
- id: "windows-2k8"
display_name: "Windows (VS 2017) Debug"
variables:
Expand Down Expand Up @@ -841,7 +841,7 @@ buildvariants:
- name: compile_and_test_with_shared_libs_extra_alignment

- matrix_name: "integration (replica set)"
matrix_spec: {os: "ubuntu-1604", mongodb_version: "*"}
matrix_spec: {os: "ubuntu-1804", mongodb_version: "*"}
display_name: "${os} replica set (MongoDB ${mongodb_version})"
tasks:
- name: compile_and_test_with_shared_libs_replica_set
Expand All @@ -855,16 +855,16 @@ buildvariants:
#######################################
# Linux Buildvariants #
#######################################
- name: ubuntu1604-release
display_name: "Ubuntu 16.04 Release (MongoDB Latest)"
- name: ubuntu1804-release
display_name: "Ubuntu 18.04 Release (MongoDB Latest)"
expansions:
build_type: "Release"
tar_options: *linux_tar_options
extra_path: *linux_extra_path
cmake_flags: *linux_cmake_flags
mongodb_version: *version_latest
run_on:
- ubuntu1604-build
- ubuntu1804-build
tasks:
- name: lint
- name: compile_and_test_with_shared_libs
Expand All @@ -877,15 +877,17 @@ buildvariants:
- ubuntu1804-build
- name: uninstall_check

# TODO CXX-2260 Upgrade std::experimental tasks to use Ubuntu 18.04 and mongodb_latest
# after bug fixes with newer g++ versions.
- name: ubuntu1604-debug-std-experimental
display_name: "Ubuntu 16.04 Debug (std::experimental) (MongoDB Latest)"
display_name: "Ubuntu 16.04 Debug (std::experimental) (MongoDB 4.4)"
expansions:
build_type: "Debug"
tar_options: *linux_tar_options
extra_path: *linux_extra_path
cmake_flags: *linux_cmake_flags
poly_flags: *poly_std_experimental_flags
mongodb_version: *version_latest
mongodb_version: *version_44
example_projects_cxx_standard: *std_experimental_cxx_standard
run_on:
- ubuntu1604-build
Expand All @@ -895,8 +897,8 @@ buildvariants:
- name: compile_and_test_with_static_libs
- name: compile_and_test_with_static_libs_extra_alignment

- name: ubuntu1604-debug-valgrind
display_name: "Valgrind Ubuntu 16.04 Debug (MongoDB Latest)"
- name: ubuntu1804-debug-valgrind
display_name: "Valgrind Ubuntu 18.04 Debug (MongoDB Latest)"
expansions:
build_type: "Debug"
tar_options: *linux_tar_options
Expand All @@ -906,15 +908,15 @@ buildvariants:
mongodb_version: *version_latest
disable_slow_tests: 1
run_on:
- ubuntu1604-build
- ubuntu1804-build
tasks:
- name: compile_and_test_with_shared_libs
- name: compile_and_test_with_shared_libs_extra_alignment
- name: compile_and_test_with_static_libs
- name: compile_and_test_with_static_libs_extra_alignment

- name: ubuntu1604-debug-asan
display_name: "ASAN Ubuntu 16.04 Debug (MongoDB Latest)"
- name: ubuntu1804-debug-asan
display_name: "ASAN Ubuntu 18.04 Debug (MongoDB Latest)"
expansions:
build_type: "Debug"
tar_options: *linux_tar_options
Expand All @@ -927,15 +929,15 @@ buildvariants:
example_projects_cxxflags: *asan_cxxflags
example_projects_ldflags: *asan_ldflags
run_on:
- ubuntu1604-build
- ubuntu1804-build
tasks:
- name: compile_and_test_with_shared_libs
- name: compile_and_test_with_shared_libs_extra_alignment
- name: compile_and_test_with_static_libs
- name: compile_and_test_with_static_libs_extra_alignment

- name: ubuntu1604-debug-ubsan
display_name: "UBSAN Ubuntu 16.04 Debug (MongoDB Latest)"
- name: ubuntu1804-debug-ubsan
display_name: "UBSAN Ubuntu 18.04 Debug (MongoDB Latest)"
expansions:
build_type: "Debug"
tar_options: *linux_tar_options
Expand All @@ -948,7 +950,7 @@ buildvariants:
example_projects_cxxflags: *ubsan_cxxflags
example_projects_ldflags: *ubsan_ldflags
run_on:
- ubuntu1604-build
- ubuntu1804-build
tasks:
# We currently don't run UBSAN on the shared library due to issues with UBSAN reporting
# numerous false positive instances of undefined behavior in the mock tests, when the
Expand Down Expand Up @@ -1145,7 +1147,7 @@ buildvariants:

- name: packaging
display_name: Linux Distro Packaging
run_on: ubuntu1604-test
run_on: ubuntu1804-test
tasks:
- name: debian-package-build
- name: debian-package-build-mnmlstc
Expand Down