Re: Manipulating Anthill OS build numbers
"Res Pons" <[email protected]> Fri, 31 Mar 2006 09:50:38 -0800
| Newsgroups | gmane.comp.java.anthill |
|---|---|
| Message-ID | <[email protected]> |
Thanks. I don't understand java but the basics. so if I remove or comment
out -- emailSubject.append(" build "); -- it won't break the file, right?
I will uncomment the other section. Thanks again :)
----Original Message Follows----
From: Eric Minick <[email protected]>
Reply-To: Anthill user list <anthill-IWHQxnLZ/[email protected]>
To: Anthill user list <anthill-IWHQxnLZ/[email protected]>
Subject: Re: [Anthill] Manipulating Anthill OS build numbers
Date: Fri, 31 Mar 2006 10:36:54 -0700
MIME-Version: 1.0
Received: from lists.urbancode.com ([64.34.169.154]) by
bay0-mc1-f9.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 31
Mar 2006 09:40:11 -0800
Received: (qmail 31763 invoked by uid 510); 31 Mar 2006 17:40:43 -0000
Received: from anthill-bounces-IWHQxnLZ/[email protected] by caladin.urbancode.com
by uid 504 with qmail-scanner-1.20 (spamassassin: 2.61.
Clear:RC:1(127.0.0.1):. Processed in 0.020398 secs); 31 Mar 2006 17:40:43
-0000
Received: from localhost (HELO caladin.urbancode.com) (127.0.0.1) by
lists.urbancode.com with SMTP; 31 Mar 2006 17:40:43 -0000
Received: (qmail 31737 invoked by uid 510); 31 Mar 2006 17:40:41 -0000
Received: from [email protected] by caladin.urbancode.com by uid 504
withqmail-scanner-1.20 (spamassassin: 2.61.
Clear:RC:0(207.99.47.54):SA:0(0.1/5.0):. Processed in 0.470166 secs); 31 Mar
2006 17:40:41 -0000
Received: from host54a.simplicato.com (207.99.47.54)by lists.urbancode.com
with SMTP; 31 Mar 2006 17:40:40 -0000
Received: from localhost (localhost.simplicato.com [127.0.0.1])by
host54a.simplicato.com (Postfix) with ESMTP id 413FE6C07BAfor
<anthill-IWHQxnLZ/[email protected]>; Fri, 31 Mar 2006 12:39:03 -0500 (EST)
Received: from host54a.simplicato.com ([127.0.0.1])by localhost
(host54a.simplicato.com [127.0.0.1]) (amavisd-new,port 10024) with ESMTP id
00569-02 for <anthill-IWHQxnLZ/[email protected]>;Fri, 31 Mar 2006 12:39:02 -0500
(EST)
Received: from [192.168.0.101]
(c-67-190-19-249.hsd1.co.comcast.net[67.190.19.249])by
host54a.simplicato.com (Postfix) with ESMTP id 347DC6C05DEfor
<anthill-IWHQxnLZ/[email protected]>; Fri, 31 Mar 2006 12:39:00 -0500 (EST)
X-Message-Info: JGTYoYF78jEy8xsee5p/2U4zg3eSdd2rAXkHeyma6tA=
Return-Path: <[email protected]>
Delivered-To: mailman-anthill-IWHQxnLZ/[email protected]
User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
X-Accept-Language: en-us, en
References: <[email protected]>
X-Virus-Scanned: by amavisd-new at simplicato.com
X-Spam-Checker-Version: SpamAssassin 2.61 (1.212.2.1-2003-12-09-exp) on
caladin.urbancode.com
X-Spam-Level:
X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no
version=2.61
X-BeenThere: anthill-IWHQxnLZ/[email protected]
X-Mailman-Version: 2.1.4
Precedence: list
List-Id: Anthill user list <anthill.lists.urbancode.com>
List-Unsubscribe:
<http://lists.urbancode.com/mailman/listinfo/anthill>,<mailto:anthill-request-IWHQxnLZ/[email protected]?subject=unsubscribe>
List-Archive: <http://lists.urbancode.com/pipermail/anthill>
List-Post: <mailto:anthill-IWHQxnLZ/[email protected]>
List-Help: <mailto:anthill-request-IWHQxnLZ/[email protected]?subject=help>
List-Subscribe:
<http://lists.urbancode.com/mailman/listinfo/anthill>,<mailto:anthill-request-IWHQxnLZ/[email protected]?subject=subscribe>
Errors-To: anthill-bounces-IWHQxnLZ/[email protected]
X-OriginalArrivalTime: 31 Mar 2006 17:40:11.0828 (UTC)
FILETIME=[2947A740:01C654EA]
Ah. My mistake. The 'newVersion' variable is used down below to construct
the link to the log file. I'd leave the variable assignment but remove the
appending to the emailSubject.
....
emailSubject.append(_buildDef.getProject().getProjectName());
String newVersion = _buildDef.getVersion();
/*
if (newVersion != null) {
emailSubject.append(" ").append(newVersion);
}
*/
emailSubject.append(" build ");
....
-- Eric
Res Pons wrote:
>Eric
>
>I commented out the section you showed me but now I don't get ANY build
>emails at all :O
>
>Here's a snippte of the resultemail.pgl and where I commented out that
>section only:
>
>--------------------------------------
><%@ import="com.urbancode.anthill.BuildDefinition" %>
><%@ import="com.urbancode.anthill.ProjectProperties" %>
><%@ import="com.urbancode.anthill.adapter.Revision" %>
><%@ import="java.io.*" %>
><%
> // build subject
> BuildDefinition _buildDef = (BuildDefinition)
>context.get("buildDefinition");
>
> StringBuffer emailSubject = new StringBuffer();
> emailSubject.append(_buildDef.getProject().getProjectName());
> /*String newVersion = _buildDef.getVersion();
> if (newVersion != null) {
> emailSubject.append(" ").append(newVersion);
> }*/
> emailSubject.append(" build ");
> if (_buildDef.getErrorFlag()) {
> emailSubject.append("failed");
> } else {
> emailSubject.append("succeeded");
> }
>
> subject = emailSubject.toString();
>
> // build body
>
> ProjectProperties properties = _buildDef.getProject().getProperties();
> StringBuffer logMessage = _buildDef.getLogMessageBuffer();
> List revList = null;
>
> // get the revisions and add them to the email
> revList = _buildDef.getRevisionList();
> Revision rev = null;
> StringBuffer revLog = new StringBuffer();
> if (revList != null) {
> for (int i = 0; i < revList.size(); i++) {
> rev = (Revision) revList.get(i);
> revLog.append(rev.toString()).append("\n");
> }
> }
> logMessage.append(revLog.toString());
>
> String buildLogFileName = properties.getBuildLogDir()
> + _buildDef.getName() + "-"
> + newVersion + "-build.log";
>
> File buildLog = new File(buildLogFileName);
> String buildLogString = "";
> if (buildLog.exists() && buildLog.length() <= Integer.MAX_VALUE) {
> FileInputStream fis = new FileInputStream(buildLog);
>
> int buffersize = (int)buildLog.length();
> byte[] contents = new byte[buffersize];;
>
> long n = fis.read(contents, 0, buffersize);
> fis.close();
> fis = null;
>
> buildLogString = new String(contents);
> }
> String body = logMessage.toString() +
> "\n-------------------------------------\n"
> + buildLogFileName +
> buildLogString;
>%>
><%=body%>
>--------------------------------------
>
>----Original Message Follows----
>From: Eric Minick <[email protected]>
>Reply-To: Anthill user list <anthill-IWHQxnLZ/[email protected]>
>To: Anthill user list <anthill-IWHQxnLZ/[email protected]>
>Subject: Re: [Anthill] Manipulating Anthill OS build numbers
>Date: Thu, 30 Mar 2006 13:39:16 -0700
>MIME-Version: 1.0
>Received: from lists.urbancode.com ([64.34.169.154]) by
>bay0-mc11-f2.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); Thu,
>30 Mar 2006 12:41:30 -0800
>Received: (qmail 19914 invoked by uid 510); 30 Mar 2006 20:43:01 -0000
>Received: from anthill-bounces-IWHQxnLZ/[email protected] by caladin.urbancode.com
>by uid 504 with qmail-scanner-1.20 (spamassassin: 2.61.
>Clear:RC:1(127.0.0.1):. Processed in 0.018117 secs); 30 Mar 2006 20:43:01
>-0000
>Received: from localhost (HELO caladin.urbancode.com) (127.0.0.1) by
>lists.urbancode.com with SMTP; 30 Mar 2006 20:43:01 -0000
>Received: (qmail 19888 invoked by uid 510); 30 Mar 2006 20:42:59 -0000
>Received: from [email protected] by caladin.urbancode.com by uid 504
>withqmail-scanner-1.20 (spamassassin: 2.61.
>Clear:RC:0(207.99.47.54):SA:0(0.1/5.0):. Processed in 0.519536 secs); 30
>Mar 2006 20:42:59 -0000
>Received: from host54a.simplicato.com (207.99.47.54)by lists.urbancode.com
>with SMTP; 30 Mar 2006 20:42:58 -0000
>Received: from localhost (localhost.simplicato.com [127.0.0.1])by
>host54a.simplicato.com (Postfix) with ESMTP id 41E286C0485for
><anthill-IWHQxnLZ/[email protected]>; Thu, 30 Mar 2006 15:41:21 -0500 (EST)
>Received: from host54a.simplicato.com ([127.0.0.1])by localhost
>(host54a.simplicato.com [127.0.0.1]) (amavisd-new,port 10024) with ESMTP id
>39681-08 for <anthill-IWHQxnLZ/[email protected]>;Thu, 30 Mar 2006 15:41:21 -0500
>(EST)
>Received: from [192.168.0.101]
>(c-67-190-19-249.hsd1.co.comcast.net[67.190.19.249])by
>host54a.simplicato.com (Postfix) with ESMTP id DDE156C042Dfor
><anthill-IWHQxnLZ/[email protected]>; Thu, 30 Mar 2006 15:41:20 -0500 (EST)
>X-Message-Info: JGTYoYF78jEHjJx36Oi8+Z3TmmkSEdPtfpLB7P/ybN8=
>Return-Path: <[email protected]>
>Delivered-To: mailman-anthill-IWHQxnLZ/[email protected]
>User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
>X-Accept-Language: en-us, en
>References: <[email protected]>
>X-Virus-Scanned: by amavisd-new at simplicato.com
>X-Spam-Checker-Version: SpamAssassin 2.61 (1.212.2.1-2003-12-09-exp) on
>caladin.urbancode.com
>X-Spam-Level:
>X-Spam-Status: No, hits=0.1 required=5.0 tests=RCVD_IN_SORBS autolearn=no
>version=2.61
>X-BeenThere: anthill-IWHQxnLZ/[email protected]
>X-Mailman-Version: 2.1.4
>Precedence: list
>List-Id: Anthill user list <anthill.lists.urbancode.com>
>List-Unsubscribe:
><http://lists.urbancode.com/mailman/listinfo/anthill>,<mailto:anthill-request-IWHQxnLZ/[email protected]?subject=unsubscribe>
>
>List-Archive: <http://lists.urbancode.com/pipermail/anthill>
>List-Post: <mailto:anthill-IWHQxnLZ/[email protected]>
>List-Help: <mailto:anthill-request-IWHQxnLZ/[email protected]?subject=help>
>List-Subscribe:
><http://lists.urbancode.com/mailman/listinfo/anthill>,<mailto:anthill-request-IWHQxnLZ/[email protected]?subject=subscribe>
>
>Errors-To: anthill-bounces-IWHQxnLZ/[email protected]
>X-OriginalArrivalTime: 30 Mar 2006 20:41:30.0967 (UTC)
>FILETIME=[5356C670:01C6543A]
>
>It's probably easiest to just clip these out of the emails. In the conf
>directory, there is a file called resultEmail.pgl which you can edit with a
>text editor. It's what builds the email.
>
>You could remove the version information by removing the lines:
> String newVersion = _buildDef.getVersion();
> if (newVersion != null) {
> emailSubject.append(" ").append(newVersion);
> }
>
>You could also comment them out using standard java comment sytax.
>
>Cheers,
>Eric
>
>Res Pons wrote:
>
>>Hi Guys
>>
>>Is there anyway to either manipulate AH's build numbers in the
>>(com.urbancode.anthill.adapter.UrbanCodeVersionAdapter Properties) tab to
>>a non-numeric value? I currently use a file named anthill.build.number
>>and initilialized it at 1 at start of each of my projects where it's
>>incremented with each build and it sends an email with the project name
>>and this number in the email's subject line. The real build numbers are
>>manipulated in my ant build.xml and echoed in the body of the emails.
>>Naturally this confuses everyone. I either like to do away with numeric
>>values or prevent the emails to put anything in their subject line. Any
>>suggestions?
>>
>>Thanks. :)
>>
>>_________________________________________________________________
>>Is your PC infected? Get a FREE online computer virus scan from McAfee®
>>Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
>>
>>_______________________________________________
>>Anthill mailing list
>>Anthill-IWHQxnLZ/[email protected]
>>http://lists.urbancode.com/mailman/listinfo/anthill
>
>
>
>_______________________________________________
>Anthill mailing list
>Anthill-IWHQxnLZ/[email protected]
>http://lists.urbancode.com/mailman/listinfo/anthill
>
>_________________________________________________________________
>Express yourself instantly with MSN Messenger! Download today - it's FREE!
>http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
>
>_______________________________________________
>Anthill mailing list
>Anthill-IWHQxnLZ/[email protected]
>http://lists.urbancode.com/mailman/listinfo/anthill
_______________________________________________
Anthill mailing list
Anthill-IWHQxnLZ/[email protected]
http://lists.urbancode.com/mailman/listinfo/anthill
_________________________________________________________________
On the road to retirement? Check out MSN Life Events for advice on how to
get there! http://lifeevents.msn.com/category.aspx?cid=Retirement