Update Jenkinsfile to run some steps only for snapshots

Description

During the latest release, we decided to manually comment out some build steps to speed up the process. It would be nice if we have it implemented in an automated way.

Acceptance Criteria:

  • Nothing has changed for snapshots

  • For other versions like RC or stable version some steps are skipped

  • The following build steps are skipped for the backend services:

    • Contract tests

    • Sonar

  • The following build steps are skipped for the UI services:

    • Build reference-ui

    • Sonar

Activity

Show:
Klaudia Pałkowska
December 14, 2020, 3:19 PM

I’ve left one comment in the requisition-ui. I also noticed that we’ve missed ui-layout and ui-components.

Sebastian Brudziński
December 14, 2020, 2:49 PM

Please remember to assign the ticket to someone who needs to take action on it. Otherwise it gets stuck.

Damian Kryger
December 14, 2020, 1:28 PM

I understand . The change in the backend services is already reviewed. So below I paste the link to the commit from auth-ui service. The same change I have made in the rest of the UI services. Let me know if you want to check them also.

Klaudia Pałkowska
December 14, 2020, 10:21 AM

Please leave some instructions here on how to review this ticket or what else should be done here. Since the review server is still down, we probably need a list of commits to check.

Klaudia Pałkowska
November 27, 2020, 12:29 PM

Oh, I see. Thanks

Done

Assignee

Damian Kryger

Reporter

Klaudia Pałkowska

Labels