Details
-
Type:
Improvement
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_middleware
-
Labels:None
-
Story Points:1
-
Epic Link:
-
Sprint:TSSW Sprint - Feb 14 - Feb 28
-
Team:Telescope and Site
Description
I think the ts_sal/Jenkinsfile needs some attention. It looks like there is some duplication between the C++ and Java unit test stages; both are generating the Script and Test libraries. I recommend splitting the salgenerator steps out into a separate stage and NOT running them in the unit test stages.
Additionally, to make parsing the Jenkins build console-output easier, instead of the using a single docker exec command with multiple command separators (&&), split it up into multiple docker exec commands. That way the commands bookend the processes and make debugging easier.
Attachments
Issue Links
- is cloned by
-
CAP-854 Cleanup the ts_sal Jenkinsfile
-
- Done
-
Disregard the comments regarding the docker exec commands. They execute in shell (sh -s) which makes the changes not persist across commands.
I do think we need to find a way to build the libraries in a separate stage and then run the unit-tests each in separate stages, in order to reduce runtime and redundancy.