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

Special compile-only builders

    XMLWordPrintable

Details

    Description

      Scope

      This tasks covers the addition of the following builders to test special limited "features disabled" build configurations. The following equivalent builders from old buildbot will be covered:

      • kvm-bld-minimal
      • kvm-bld-nopart-debug
      • kvm-bld-noperfschema

      Details

      Build steps
      For all these builders the steps will be:

      • Use a git repository to checkout the corresponding commit hash, not a tarball.

        git init
        git fetch <https-repo> <hash> --depth 1 --recurse-submodules
        git checkout FETCH_HEAD
        

      • Configure the server with the corresponding cmake flags.
      • Compile, no tests.
        make -j<parallelism>

      Environment
      The builders will use the latest supported Debian image as it is not particularly relevant for this test.

      kvm-bld-minimal

      CMake line

      cmake .
        -DWITH_NONE=1
        -DWITH_WSREP=NO
        -DPLUGIN_PARTITION=NO
        -DPLUGIN_PERFSCHEMA=NO
        -DPLUGIN_FEEDBACK=NO
        -DPLUGIN_INNOBASE=NO
        -DPLUGIN_SEQUENCE=NO
        -DPLUGIN_USER_VARIABLES=NO
        -DPLUGIN_THREAD_POOL_INFO=NO
      

      kvm-bld-nopart-debug

      CMake line

      cmake .
        -DPLUGIN_PARTITION=NO
        -DCMAKE_BUILD_TYPE=Debug
      

      kvm-bld-noperfschema

      CMake line

      cmake .
        -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
        -DWITH_EXTRA_CHARSETS=complex
        -DWITH_SSL=system
        -DPLUGIN_PERFSCHEMA=NO
        -DENABLED_PROFILING=OFF
      

      Attachments

        Activity

          People

            rvarzaru Varzaru Razvan-Liviu
            cvicentiu Vicențiu Ciorbaru
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 4d
                4d
                Remaining:
                Time Spent - 1d 5h Remaining Estimate - 2d 3h
                2d 3h
                Logged:
                Time Spent - 1d 5h Remaining Estimate - 2d 3h
                1d 5h