Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-924

Improve Kogito Tooling CI

    XMLWordPrintable

Details

    • Improve Kogito Tooling CI
    • 100
    • 100% 100%

    Description

      Goals

      1) Create a FDB CI mechanism that automatically generates all distributions of kogito-tooling for Linux, with changes that are still to be merged (including editors), which enables faster validation.

      It must be possible to trigger it when:

       * Making a comment in a kogito-tooling PR;

       * Making a comment in a pinned issue in kogito-tooling (which does not require a PR in kogito-tooling).

      2) Add yarn.lock validations in the CI to check if it was correctly updated.

      3) Re-use the same envelope for both Online Editor and Chrome Extension in kogito-online.

      4) Leave a Online Editor built daily from master available in kogito-online.

      Non-goals

      Distributions for macOS and Windows will not be generated in FDB CI.

      Acceptance criteria

      As a contributor, I want to open a PR in kogito-tooling and kie-wb-common, make a comment in the kogito-tooling PR that triggers a build that includes my editor changes, and download the artifacts generated for validation.

      As a contributor, I want to open a PR in drools-wb, make a comment in the kogito-tooling pinned issue that triggers a build that includes my editor changes, and download the artifacts generated for validation.

      As a user, I want to access the updated Online Editor with all changes made on master until last night.

      Attachments

        Activity

          Public project attachment banner

            context keys: [headless, issue, helper, isAsynchronousRequest, project, action, user]
            current Project key: KOGITO

            People

              paulovmr Paulo Rego
              eignatow Eder Ignatowicz
              Tomas David Tomas David
              Tomas David Tomas David
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: