Uploaded image for project: 'MariaDB Foundation Development'
  1. MariaDB Foundation Development
  2. MDBF-879

Windows builder to replace appveyor

    XMLWordPrintable

Details

    • Bug
    • Status: Open (View Workflow)
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Buildbot
    • None

    Description

      Specs

      • Always up-to-date latest Visual Studio(as of Jan 2025, VS2022 17.12.3). Automate updates for new major, minor and point versions of VS.
      • Windows OpenSSL
      • it should test fast and minimal build (cmake --build . --target minbuild)
      • Generator Ninja
      • config MinSizeRel
      • no perfschema (-DPLUGIN_PERFSCHEMA=NO)
      • It should be building directly from github rather than "source package"
      • it should disable checking out unnecessary submodules
      • git config submodule.storage/columnstore/columnstore.update none
      • git config submodule.storage/maria/libmarias3.update none
      • git config submodule.storage/rocksdb/rocksdb.update none
      • git config submodule.wsrep-lib.update none
      • only --suite=main (others are not tested without perfschema)
      • do not build any package

      You can use https://github.com/MariaDB/server/blob/main/appveyor.yml as inspiration
      Since this builder is going to be superfast, makes sense to make it blocker - in the past, -DPLUGIN_PERFSCHEMA=NO config was broken more than one time.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              wlad Vladislav Vaintroub
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: