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

Improve Kogito Tooling CI

    XMLWordPrintable

    Details

    • Epic Name:
      Improve Kogito Tooling CI

      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

            People

            Assignee:
            paulovmr Paulo Rego
            Reporter:
            ederign Eder Ignatowicz
            Tester:
            Tomas David Tomas David
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: