collapse
0%
WDescription%
Build stability: All recent builds failed.0
Build History
x
 Trigger UpstreamCause : Started by upstream project "Cog-Git-Tracker" build number 1,350-
 Trigger UpstreamCause : Started by upstream project "Cog-Git-Tracker" build number 1,349-
 Trigger UpstreamCause : Started by upstream project "Cog-Git-Tracker" build number 1,348-
 Trigger UpstreamCause : Started by upstream project "Cog-Git-Tracker" build number 1,347-
 Trigger UpstreamCause : Started by upstream project "Cog-Git-Tracker" build number 1,346-
 Trigger UpstreamCause : Started by upstream project "Cog-Git-Tracker" build number 1,345-
 Trigger UpstreamCause : Started by upstream project "Cog-Git-Tracker" build number 1,344-
 Trigger UpstreamCause : Started by upstream project "Cog-Git-Tracker" build number 1,343-
 xTrigger UpstreamCause : Started by upstream project "Cog-Git-Tracker" build number 1,342-
 Trigger UserIdCause : Started by user juampiboy@gmail.com-
 xTrigger UserIdCause : Started by user juampiboy@gmail.com-
 xTrigger UserIdCause : Started by user juampiboy@gmail.com-
 xTrigger UserIdCause : Started by user juampiboy@gmail.com-
 xTrigger UserIdCause : Started by user juampiboy@gmail.com-
 Trigger TimerTriggerCause : Started by timer-
 Trigger TimerTriggerCause : Started by timer-
 Trigger TimerTriggerCause : Started by timer-
 Trigger TimerTriggerCause : Started by timer-
 xTrigger TimerTriggerCause : Started by timer-
 Trigger UserIdCause : Started by user camillo.bruni@inria.fr-
 Trigger TimerTriggerCause : Started by timer-
 xTrigger TimerTriggerCause : Started by timer-

Job Configuration Difference

Older Change Newer Change
Date: 2013-07-07_21-50-45Date: 2013-08-07_21-49-24
Operation: ChangedOperation: Changed
2
<matrix-project>
2
<matrix-project>
3
  <actions/>
3
  <actions/>
4
  <description></description>
4
  <description></description>
5
  <logRotator class="hudson.tasks.LogRotator">
6
    <daysToKeep>-1</daysToKeep>
7
    <numToKeep>7</numToKeep>
8
    <artifactDaysToKeep>-1</artifactDaysToKeep>
9
    <artifactNumToKeep>-1</artifactNumToKeep>
10
  </logRotator>
11
  <keepDependencies>false</keepDependencies>
5
  <keepDependencies>false</keepDependencies>
12
  <properties>
6
  <properties>
13
    <org.jenkins.ci.plugins.html5__notifier.JobPropertyImpl plugin="html5-notifier-plugin@1.2">
7
    <org.jenkins.ci.plugins.html5__notifier.JobPropertyImpl plugin="html5-notifier-plugin@1.2">
......
19
  <disabled>false</disabled>
13
  <disabled>false</disabled>
20
  <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
14
  <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
21
  <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
15
  <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
22
  <triggers class="vector">
16
  <triggers class="vector"/>
23
    <hudson.triggers.TimerTrigger>
24
      <spec>@weekly</spec>
25
    </hudson.triggers.TimerTrigger>
26
  </triggers>
27
  <concurrentBuild>false</concurrentBuild>
17
  <concurrentBuild>false</concurrentBuild>
28
  <axes>
18
  <axes>
29
    <hudson.matrix.LabelAxis>
19
    <hudson.matrix.LabelAxis>
......
35
    <hudson.matrix.LabelAxis>
25
    <hudson.matrix.LabelAxis>
36
      <name>OS</name>
26
      <name>OS</name>
37
      <values>
27
      <values>
38
        <string>linux</string>
28
        <string>32</string>
39
        <string>mac</string>
40
        <string>win</string>
41
      </values>
29
      </values>
42
    </hudson.matrix.LabelAxis>
30
    </hudson.matrix.LabelAxis>
43
  </axes>
31
  </axes>
44
  <builders>
32
  <builders>
45
    <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.27">
46
      <project>Cog-Git-Tracker</project>
47
      <filter>vmmaker-image.zip, cog.tar.gz</filter>
48
      <target></target>
49
      <selector class="hudson.plugins.copyartifact.StatusBuildSelector"/>
50
      <flatten>true</flatten>
51
    </hudson.plugins.copyartifact.CopyArtifact>
52
    <hudson.tasks.Shell>
33
    <hudson.tasks.Shell>
53
      <command>#!bash -lex
34
      <command>#!bash -lex
54
35
36
cd "$WORKSPACE"
55
# Set environment ============================================================
37
# Set environment ============================================================
56
ZIP_FILTER='*'
38
ZIP_FILTER='*'
57
if [ "$OS" == "win" ]; then
39
if [ "$OS" == "win" ]; then
59
    ZIP_FILTER=' *.exe *.dll'
41
    ZIP_FILTER=' *.exe *.dll'
60
fi
42
fi
61
43
62
# Unpack sources =============================================================
44
# Download the latest sources ================================================
63
cd "$WORKSPACE"
45
wget --quiet files.pharo.org/vm/src/vmmaker-image.zip
46
wget --quiet files.pharo.org/vm/src/cog.tar.gz
64
47
65
rm -rf cog
48
# Unpack sources =============================================================
66
tar -xzf cog.tar.gz || echo # echo needed for Windows build (error on symlinks creation)
49
tar -xzf cog.tar.gz || echo # echo needed for Windows build (error on symlinks creation)
67
mkdir -p cog/build
50
mkdir -p cog/build
68
mkdir -p cog/image
51
mkdir -p cog/image
70
cd cog/image
53
cd cog/image
71
unzip -o ../../vmmaker-image.zip
54
unzip -o ../../vmmaker-image.zip
72
55
73
# Set environment =============================================================
56
# Generate sources ===========================================================
74
PROCESS_PLUGIN="UnixOSProcessPlugin"
57
echo "
75
EXTERNAL_PLUGINS="FT2Plugin"
58
PharoVMBuilder buildOnJenkins: '$OS'.
76
if [ "$OS" == "win" ]; then
77
    set -e # Stop the execution if a command fails!
78
    CONFIGNAME="RizelStackWindowsConfig"
79
    PROCESS_PLUGIN="Win32OSProcessPlugin"
80
elif [ "$OS" == "mac" ]; then
81
    CONFIGNAME="RizelStackCocoaIOSConfig"
82
    export MACOSX_DEPLOYMENT_TARGET=10.5
83
else # OS == linux
84
    CONFIGNAME="RizelStackUnixConfig"
85
fi
86
# Generate sources
87
echo "$CONFIGNAME new
88
  addExternalPlugins: #( $EXTERNAL_PLUGINS );
89
  addInternalPlugins: #( $PROCESS_PLUGIN );
90
  generateSources; generate.
91
Smalltalk snapshot: false andQuit: true." > ./script.st
59
Smalltalk snapshot: false andQuit: true." > ./script.st
92
60
61
wget -O- get.pharo.org/vm | bash
62
./pharo generator.image script.st || (cat stderr; exit 1)
93
63
94
rm -rf vm
95
wget --quiet -O - get.pharo.org/vm | bash
96
97
# Add Rizel primitives
98
wget http://users.dcc.uchile.cl/~jsandova/LoadRizelVMMaker.st
99
./pharo generator.image LoadRizelVMMaker.st -headless
100
# by juampi
101
102
./pharo generator.image script.st -headless
103
104
cd ../../
64
cd ../../
105
tar -czf ${CONFIGNAME}-sources.tar.gz -C cog .
65
tar -czf sources.tar.gz -C cog .
106
66
107
67
108
# Compile ====================================================================
68
# Compile ====================================================================
......
117
# Archive ====================================================================
73
# Archive ====================================================================
118
cd "$WORKSPACE/cog/results"
74
cd "$WORKSPACE/cog/results"
119
75
120
zip -r "pharo.zip" $ZIP_FILTER
76
zip -r "vm.zip" $ZIP_FILTER
121
cp -f pharo.zip ../../"rizel-${OS}.zip"
122
cp -f pharo.zip ../../"rizel-${OS}-latest.zip"
123
mv -f pharo.zip ../../"rizel-${OS}-${BUILD_NUMBER}.zip"
124
77
78
cp -f vm.zip ../../"${BUILD_NUMBER}.zip"
79
cp -f vm.zip ../../"latest.zip"
80
mv -f vm.zip ../../"Rizel-VM-${OS}-latest.zip"
81
125
# success
82
# success
126
exit 0</command>
83
exit 0</command>
127
    </hudson.tasks.Shell>
84
    </hudson.tasks.Shell>
128
  </builders>
85
  </builders>
129
  <publishers>
86
  <publishers>
130
    <hudson.tasks.ArtifactArchiver>
87
    <hudson.tasks.ArtifactArchiver>
131
      <artifacts>rizel*.zip, *sources.tar.gz</artifacts>
88
      <artifacts>Rizel*.zip</artifacts>
132
      <excludes>rizel-stack-*-*.zip</excludes>
89
      <excludes>rizel-stack-*-*.zip</excludes>
133
      <latestOnly>true</latestOnly>
90
      <latestOnly>true</latestOnly>
134
      <allowEmptyArchive>false</allowEmptyArchive>
91
      <allowEmptyArchive>false</allowEmptyArchive>
......
137
  <buildWrappers>
94
  <buildWrappers>
138
    <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.16">
95
    <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.16">
139
      <deleteDirs>false</deleteDirs>
96
      <deleteDirs>false</deleteDirs>
97
      <cleanupParameter></cleanupParameter>
140
    </hudson.plugins.ws__cleanup.PreBuildCleanup>
98
    </hudson.plugins.ws__cleanup.PreBuildCleanup>
99
    <hudson.plugins.build__timeout.BuildTimeoutWrapper plugin="build-timeout@1.11">
100
      <timeoutMinutes>45</timeoutMinutes>
101
      <failBuild>false</failBuild>
102
      <writingDescription>false</writingDescription>
103
      <timeoutPercentage>0</timeoutPercentage>
104
      <timeoutType>absolute</timeoutType>
105
      <timeoutMinutesElasticDefault>3</timeoutMinutesElasticDefault>
106
    </hudson.plugins.build__timeout.BuildTimeoutWrapper>
107
    <hudson.plugins.ansicolor.AnsiColorBuildWrapper plugin="ansicolor@0.3.1">
108
      <colorMapName>xterm</colorMapName>
109
    </hudson.plugins.ansicolor.AnsiColorBuildWrapper>
141
  </buildWrappers>
110
  </buildWrappers>
142
  <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
111
  <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
143
    <runSequentially>false</runSequentially>
112
    <runSequentially>false</runSequentially>