Hi Uma,

Congrats! Jenkins executed scons command! But you might choose only an 
option between these ones:

   - *Use Scons Plugin* configuring options through* Add build step > 
   Invoke scons* script: 
   https://wiki.jenkins-ci.org/display/JENKINS/SCons+Plugin


   - *Not to use Scons Plugin* configuring command through* Add build step 
   > Execute shell* and writing the same command you executes without 
   Jenkins.

Best regards,
Rachel

El viernes, 14 de octubre de 2016, 14:38:41 (UTC+2), Uma escribió:
>
> Hi Rachel, 
>
>     Thanks for the help. It does work.  Following is the console output. 
>
>
>
> [workspace] $ scons -f "scons -f /Users/Uma/.jenkins/jobs/Sample/workspace"
> scons: Reading SConscript files ...
>
> scons: warning: Ignoring missing SConscript 'scons -f 
> /Users/Uma/.jenkins/Sample/New/workspace'
> File "/usr/local/bin/scons", line 199, in <module>
> scons: done reading SConscript files.
> scons: Building targets ...
> scons: `.' is up to date.
> scons: done building targets.
> Finished: SUCCESS
>
>
> I intentionally made some mistakes in my code.  What I was expecting is some 
> error message while building with icons.
>
>
> But What I was expecting is 
>
>
> scons: Reading SConscript files ...
>
> scons: done reading SConscript files.
>
> scons: Building targets ...
>
> g++ -o Demo/Bed.o -c -Wall -ansi -pedantic -O2 -lX11 -std=c++11 
> -DSETTINGS_DEVELOPMENT -DUSER_UMA -I/opt/local/include 
> -Iusr/include/boost/system -I/usr/include/boost -I/usr/include/boost/test 
> -I/usr/include/boost/timer -I/opt/local/include/mariadb/mysql 
> -I/opt/local/include/freetype2 -Irapidxml -Ilru_cache Demo/Bed.cpp
>
> clang: warning: -lX11: 'linker' input unused
>
> Demo/Bed.cpp:23:6: error: C++ requires a type specifier for all declarations
>
> Bed::getBedSize(){
>
>      ^
>
> 1 error generated.
>
> scons: *** [Demo/Bed.o] Error 1
>
> scons: building terminated because of errors.
>
>
> I guess it is not executing the scons command in my workspace in which I have 
> my SConstruct file.
>
>
> Thanks 
>
> Uma
>
>
> On Thu, Oct 13, 2016 at 10:22 PM, Rachel <[email protected] 
> <javascript:>> wrote:
>
>> Hi,
>>
>> Yes, that's the reason. If you remove the build step about SCons, you'll 
>> have to add a new step:
>>
>>    - Add build step > Execute shell
>>
>> and write the SCons command:
>>
>> scons -f /Users/Uma/.jenkins/jobs/Sample/workspace
>>
>>
>> or in a smart way:
>>
>> scons -f $WORKSPACE
>>
>>
>> I think you don't need to re-define an environment variable.
>>
>> I hope be useful.
>>
>> Best regards,
>> Rachel
>>
>> El jueves, 13 de octubre de 2016, 10:58:47 (UTC+2), Uma escribió:
>>
>>> Hi,
>>>
>>> I have tried removing the build step in  my project->configure->Build. 
>>>
>>> Now the console output is 
>>>
>>> Started by user Administrator <http://localhost:8080/user/Admin>
>>>
>>> Building in workspace /Users/Shared/Jenkins/Home/workspace/TestProject
>>>  > git rev-parse --is-inside-work-tree # timeout=10
>>> Fetching changes from the remote Git repository
>>>  > git config remote.origin.url https://github.com/guma-005/JenkinsDemo.git 
>>> # timeout=10
>>> Fetching upstream changes from https://github.com/guma-005/JenkinsDemo.git
>>>  > git --version # timeout=10
>>>  > git fetch --tags --progress https://github.com/guma-005/JenkinsDemo.git 
>>> +refs/heads/*:refs/remotes/origin/*
>>>  > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
>>>  > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
>>> Checking out Revision 79d8e3a80aa4b114f72ad383f985028838f26ab0 
>>> (refs/remotes/origin/master)
>>>  > git config core.sparsecheckout # timeout=10
>>>  > git checkout -f 79d8e3a80aa4b114f72ad383f985028838f26ab0
>>>  > git rev-list 79d8e3a80aa4b114f72ad383f985028838f26ab0 # timeout=10
>>> Finished: SUCCESS
>>>
>>>
>>> (Sorry I created another job with same code and everything)
>>>
>>>
>>> Project Structure in Git : 
>>>                                        — SConstruct 
>>>                                        — Demo
>>>                                            —  Files.cpp
>>>                                            —  Files.hpp
>>>
>>> Environment variables 
>>>   List of variables 
>>>   Name  
>>>   Value  
>>>    
>>> Delete
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>   Home directory /Users/Shared/Jenkins/Home [image: Help for feature: Home 
>>> directory] <http://localhost:8080/configure#>
>>>   Workspace Root Directory  [image: Help for feature: Workspace Root 
>>> Directory] <http://localhost:8080/configure#>
>>>   Build Record Root Directory  [image: Help for feature: Build Record Root 
>>> Directory] <http://localhost:8080/configure#>
>>>
>>>
>>> It seems it not even running Scons script in my workspace. If so why it 
>>> return SUCCESS?
>>> Thanks in advance.
>>>
>>>
>>> On Wed, Oct 12, 2016 at 9:14 PM, Rachel <[email protected]> wrote:
>>>
>>>> Hi Uma,
>>>>
>>>> I've used those steps for creating new environment variables in 
>>>> Jenkins, but not for overwriting PATH, althouth you might use:
>>>>
>>>> Value = $PATH:/adding/new/path/
>>>>
>>>> in order not to lose previous value of PATH. Anyway, if scons is 
>>>> located in /usr/local/bin (as you indicated), Jenkins would have to find 
>>>> it, because that path is usually into PATH variable.
>>>>
>>>> From your output, I guess you're using SCons Plugin. Although it's not 
>>>> necessary in this case, try to configure "SCons Executable Path" in 
>>>> "Global 
>>>> Configuration" (
>>>> https://wiki.jenkins-ci.org/pages/viewpage.action?pageId=42470444) 
>>>> with /usr/local/bin (without /scons).
>>>>
>>>> If problem persists, maybe it's a bug of SCons Plugin. Try to execute 
>>>> SCons through:
>>>>
>>>>    - Add build step > Execute shell
>>>>
>>>> Tell us if you get it.
>>>>
>>>> Best regards,
>>>> Rachel
>>>>
>>>>
>>>> El miércoles, 12 de octubre de 2016, 18:29:50 (UTC+2), Uma escribió:
>>>>>
>>>>> Hi,
>>>>> Thanks for the reply 
>>>>> Where can I set env variable for scons path?
>>>>>
>>>>> I have tried setting  Jenkins -> Manage Jetkins -> configure System -> 
>>>>> Global Properties -> Environment Variable :
>>>>>   Name = PATH 
>>>>>   Value = /usr/local/bin/scons
>>>>>
>>>>> It does not seems to be work.
>>>>>
>>>>> regards
>>>>>
>>>>> On Wed, Oct 12, 2016 at 6:15 PM, Victor Martinez <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi,
>>>>>> Apparently scons is not part of your env variable path.
>>>>>>
>>>>>> Run 'which scons' and 'echo $PATH' then you will figure out what env 
>>>>>> varianles were loaded when running that job.
>>>>>>
>>>>>> Cheers
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to a topic in 
>>>>>> the Google Groups "Jenkins Users" group.
>>>>>> To unsubscribe from this topic, visit 
>>>>>> https://groups.google.com/d/topic/jenkinsci-users/Ofs-TV4s10Y/unsubscribe
>>>>>> .
>>>>>> To unsubscribe from this group and all its topics, send an email to 
>>>>>> [email protected].
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/jenkinsci-users/5f3616e9-f013-41f7-a237-95421034ef24%40googlegroups.com
>>>>>> .
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>> -- 
>>>> You received this message because you are subscribed to a topic in the 
>>>> Google Groups "Jenkins Users" group.
>>>> To unsubscribe from this topic, visit 
>>>> https://groups.google.com/d/topic/jenkinsci-users/Ofs-TV4s10Y/unsubscribe
>>>> .
>>>> To unsubscribe from this group and all its topics, send an email to 
>>>> [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/jenkinsci-users/f9bacef9-916d-4dcc-81fc-d66ebf6031b6%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/jenkinsci-users/f9bacef9-916d-4dcc-81fc-d66ebf6031b6%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "Jenkins Users" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/jenkinsci-users/Ofs-TV4s10Y/unsubscribe
>> .
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-users/e377974a-6013-4684-89a4-db92fee6378c%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-users/e377974a-6013-4684-89a4-db92fee6378c%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/c62b1723-2d74-4cf2-b290-e1f311d63c21%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to