Uploaded image for project: 'OCMUI - OpenShift Cluster Manager UI'
  1. OCMUI - OpenShift Cluster Manager UI
  2. OCMUI-2533

Restore lint and unit test jobs to the GitLab pipeline

    • False
    • Hide

      None

      Show
      None
    • False
    • OCMUI Core Sprint 261

      Recently lint and unit tests were removed from Gitlab pipeline and added to the Jenkins script.  
      A few issues have arisen:

      1. GitLab will allow a MR to be merged even if the Jenkins job/script has failed, and since we moved lint & unit tests into Jenkins, this means there is the potential to merge a MR with failed unit tests!!
      2. The Jenkins log file is a step back in usability for devs. Pls see https://issues.redhat.com/browse/OCMUI-2442

      For these reasons, I'm advocating restoring lint and unit test to the GitLab pipeline.  

      Yes, this means lint & unit tests will be run twice (once in GitLab, once in Jenkins), but I get the feeling the team is ok with this performance hit in our CI in order to ensure we don't merge MRs which shouldn't be merged!

              dtaylor@redhat.com David Taylor
              dtaylor@redhat.com David Taylor
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: