-
Type: Improvement
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
Anchors and Aliases can be utilized to prevent code reuse for the compile tasks below.
- name: compile tags: ["pull_request"] commands: - func: "get project" - func: "compile wiredtiger" - func: "upload artifact" - func: "cleanup" - name: compile-production-disable-shared tags: ["pull_request"] commands: - func: "get project" - func: "compile wiredtiger" vars: posix_configure_flags: --enable-silent-rules --enable-strict --disable-shared - func: "upload artifact" - func: "cleanup" - name: compile-production-disable-static tags: ["pull_request"] commands: - func: "get project" - func: "compile wiredtiger" vars: posix_configure_flags: --enable-silent-rules --enable-strict --disable-static --enable-lz4 --enable-snappy --enable-zlib --enable-zstd --enable-python - func: "upload artifact" - func: "cleanup" - name: compile-linux-no-ftruncate commands: - func: "get project" - func: "compile wiredtiger no linux ftruncate" vars: posix_configure_flags: --enable-silent-rules --enable-diagnostic --enable-strict --enable-python - func: "upload artifact" - func: "cleanup" - name: compile-wtperf commands: - func: "get project" - func: "compile wiredtiger" vars: posix_configure_flags: --enable-strict --enable-diagnostic - func: "upload artifact" - func: "cleanup"