Building on Ubuntu
Hi, I am using windows for CLM Server and Ubuntu as my build server where JBE is running. I am able to do the complete build using the cmd line by running the script. but the same script when I am calling from a build definition, its not working. here is the script what I am running on manually on Ubuntu machine on this path("/home/buildserver/rational/build) which is fine and no error. ./makeMtk -t xxx update-api && ./makeMtk -t xxx
from the error log:- 2014-12-02 16:44:49 [Jazz build engine] running on host: buildserver
2014-12-02 16:44:49 [Jazz build engine] Should build occur?
2014-12-02 16:44:49 [Jazz build engine] Yes: Always build a user initiated request.
2014-12-02 16:44:50 [Jazz build engine] Invoking pre-build participant "com.ibm.team.build.jazzscm"
2014-12-02 16:44:50 [Jazz build engine] Accepting changes into workspace "Workspace1" ...
2014-12-02 16:44:50 [Jazz build engine] Fetching files to fetch destination "/home/buildserver/rational/build" ...
2014-12-02 16:55:05 [Jazz build engine] Invoking build participant "com.ibm.team.build.cmdline"
Unknown the module: ./makeMtk.
It should be one of (android kernel dr k preloader pl lk tz md32)
Or try makeMtk -h
Build failed. Exit value was 25.
|
One answer
typically this is because the shell script used by the build engine doesn't do everything that the UI shell script does.
I have to edit /etc/profile on the ubuntu system to edit the system wide path |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.