Re: Nant property passed to CC.NET for pass/fail condition?

Bob Archer <[email protected]> Wed, 29 Feb 2012 14:08:18 -0500
Newsgroups gmane.comp.windows.dotnet.nant.user
Message-ID <[email protected]>
--===============8046587153675803355==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_CB4587DA62024B40B9F929ECF639210F349651A35FUSALWEXMB4inf_"

--_000_CB4587DA62024B40B9F929ECF639210F349651A35FUSALWEXMB4inf_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Just call the <fail> task then. That will report a filed build.

BOb


From: Chris Fouts [mailto:[email protected]]
Sent: Wednesday, February 29, 2012 12:05 PM
To: [email protected]
Subject: Re: [NAnt-users] Nant property passed to CC.NET for pass/fail cond=
ition?

I build TWO projects in one nant.build project file, say project1 and proje=
ct2, that share a LOT of common files; hence, for NOW, I want to keep it th=
is way.

I do this

Set properties project1_ok=3Dfalse and project2_ok=3Dfalse

Build project1 and project2 shared files
If project1 and project2 shared files fail
   Stop the build and report failure

Continue building project1-specific files
If project1-specific files build
   project1_ok=3Dtrue

Continue building project2-specific files
If project2-specific files build
   Project2_ok=3Dtrue

nant_pass_fail_property =3D project1_ok AND project2_ok

So if either project1_ok or project2_ok is false, I want ccnet to report a =
failure.

Make sense?

-chris




From: Bob Archer [mailto:[email protected]]
Sent: Wednesday, February 29, 2012 11:51 AM
To: Chris Fouts; [email protected]
Subject: RE: Nant property passed to CC.NET for pass/fail condition?

I expect it is the return value sent from nant.exe and that you can't modif=
y it. What are you trying to do?

BOb


From: Chris Fouts [mailto:[email protected]]
Sent: Wednesday, February 29, 2012 11:40 AM
To: [email protected]
Subject: [NAnt-users] Nant property passed to CC.NET for pass/fail conditio=
n?

What is the nant property that is set for CC.NET to report a pass/fail cond=
ition? I assume I can modify this property? Is it nant.onfailure? Thanks!

-chris



***This e-mail message is intended only for the above named recipient(s)
and may contain information that is sensitive or proprietary. If you have
received this message in error or are not the named recipient(s), please
immediately notify the sender, delete this e-mail message without making
a copy and do not disclose or relay this e-mail message to anyone.***

--_000_CB4587DA62024B40B9F929ECF639210F349651A35FUSALWEXMB4inf_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'c=
olor:#1F497D'>Just call the &lt;fail&gt; task then. That will report a file=
d build.<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F=
497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'color=
:#1F497D'>BOb<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'colo=
r:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'=
color:#1F497D'><o:p>&nbsp;</o:p></span></p><div style=3D'border:none;border=
-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div style=3D'border=
:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3D=
MsoNormal><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-ser=
if"'>From:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","=
sans-serif"'> Chris Fouts [mailto:[email protected]] <br><b>Sent:</=
b> Wednesday, February 29, 2012 12:05 PM<br><b>To:</b> [email protected]=
rceforge.net<br><b>Subject:</b> Re: [NAnt-users] Nant property passed to CC=
.NET for pass/fail condition?<o:p></o:p></span></p></div></div><p class=3DM=
soNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I build TWO projects in =
one nant.build project file, say project1 and project2, that share a LOT of=
 common files; hence, for NOW, I want to keep it this way.<o:p></o:p></p><p=
 class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I do this<o:p>=
</o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Se=
t properties project1_ok=3Dfalse and project2_ok=3Dfalse<o:p></o:p></p><p c=
lass=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Build project1 a=
nd project2 shared files<o:p></o:p></p><p class=3DMsoNormal>If project1 and=
 project2 shared files fail<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;=
 Stop the build and report failure<o:p></o:p></p><p class=3DMsoNormal><o:p>=
&nbsp;</o:p></p><p class=3DMsoNormal>Continue building project1-specific fi=
les<o:p></o:p></p><p class=3DMsoNormal>If project1-specific files build<o:p=
></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp; project1_ok=3Dtrue<o:p></o:p><=
/p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Continue =
building project2-specific files<o:p></o:p></p><p class=3DMsoNormal>If proj=
ect2-specific files build<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp; P=
roject2_ok=3Dtrue<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><=
p class=3DMsoNormal>nant_pass_fail_property =3D project1_ok AND project2_ok=
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNorm=
al>So if either project1_ok or project2_ok is false, I want ccnet to report=
 a failure.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p clas=
s=3DMsoNormal>Make sense?<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o=
:p></p><p class=3DMsoNormal>-chris<o:p></o:p></p><p class=3DMsoNormal>&nbsp=
;&nbsp; <o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=
=3DMsoNormal>&nbsp;&nbsp; <span style=3D'color:#1F497D'><o:p></o:p></span><=
/p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nbsp;</o:p></sp=
an></p><div><div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;paddin=
g:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span style=3D'font-size:10.0p=
t;font-family:"Tahoma","sans-serif"'>From:</span></b><span style=3D'font-si=
ze:10.0pt;font-family:"Tahoma","sans-serif"'> Bob Archer [mailto:Bob.Archer=
@amsi.com] <br><b>Sent:</b> Wednesday, February 29, 2012 11:51 AM<br><b>To:=
</b> Chris Fouts; [email protected]<br><b>Subject:</b> RE: N=
ant property passed to CC.NET for pass/fail condition?<o:p></o:p></span></p=
></div></div><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal=
><span style=3D'color:#1F497D'>I expect it is the return value sent from na=
nt.exe and that you can&#8217;t modify it. What are you trying to do?<o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nb=
sp;</o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>BOb<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:=
p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'=
><o:p>&nbsp;</o:p></span></p><div style=3D'border:none;border-left:solid bl=
ue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div style=3D'border:none;border-t=
op:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><=
span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</sp=
an></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Chris Fouts [mailto:[email protected]] <br><b>Sent:</b> Wednesday, =
February 29, 2012 11:40 AM<br><b>To:</b> [email protected]<b=
r><b>Subject:</b> [NAnt-users] Nant property passed to CC.NET for pass/fail=
 condition?<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nbs=
p;</o:p></p><p class=3DMsoNormal>What is the nant property that is set for =
CC.NET to report a pass/fail condition? I assume I can modify this property=
? Is it nant.onfailure? Thanks!<o:p></o:p></p><p class=3DMsoNormal><o:p>&nb=
sp;</o:p></p><p class=3DMsoNormal>-chris<o:p></o:p></p><p class=3DMsoNormal=
><span style=3D'font-size:12.0pt;font-family:"Courier New"'><br><br><br>***=
This e-mail message is intended only for the above named recipient(s)<br>an=
d may contain information that is sensitive or proprietary. If you have<br>=
received this message in error or are not the named recipient(s), please <b=
r>immediately notify the sender, delete this e-mail message without making<=
br>a copy and do not disclose or relay this e-mail message to anyone.***</s=
pan><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>=
<o:p></o:p></span></p></div></div></div></body></html>=

--_000_CB4587DA62024B40B9F929ECF639210F349651A35FUSALWEXMB4inf_--


--===============8046587153675803355==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
--===============8046587153675803355==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
NAnt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nant-users

--===============8046587153675803355==--