Uploaded image for project: 'Engineering Cross-Product'
  1. Engineering Cross-Product
  2. ENG-46

Push all build logic to source

Details

    • Improvement
    • Status: On Hold
    • High
    • Resolution: Unresolved
    • Packaging
    • None

    Description

      We need all build logic in the source code.

      This;
      1) makes it easier to maintain, more error-free, easier to mass-scale things like Jenkins/CI, subversion/revision tracking, etc.
      2) ensures we have a one-fits-all approach (per-product) which can be used by build team, developers, QA, users, documentation etc.
      3) ensures we are testing more closely to what the users are using. This has been a long standing requirement

      Old info

      This job is a blocker to several other items: truly universal build method, clean QA tests (i.e. QA stress test builds without OpenSSL so that no heaps of Valgrind OpenSSL issues are produces as seen previously seen in BLD-103), binaries without OpenSSL for XB testing)
      The idea as previously discussed during dev meeting; all build logic has to be pushed to the source. (including from Jenkins, scripts, etc.)

       

      Attachments

        Issue Links

          Activity

            People

              evgeniy.patlan Evgeniy Patlan
              roel.vandepaar Roel Van de Paar (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 20 minutes
                  20m

                  Smart Checklist