Bug 778999 (SOA-1419) - One command for soa buid and test
Summary: One command for soa buid and test
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-1419
Product: JBoss Fuse Service Works 6
Classification: JBoss
Component: Build Process
Version: CONTINUING
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: CONTINUING
Assignee: Ryan Zhang
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-07-17 12:38 UTC by Ryan Zhang
Modified: 2011-11-30 17:14 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 779000 779001 (view as bug list)
Environment:
The utility tool(shell script) is used on in Linux
Last Closed: 2011-11-30 17:14:07 UTC
Type: Task


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SOA-1419 0 None None None Never

Description Ryan Zhang 2009-07-17 12:38:47 UTC
project_key: SOA

This jira is improving the functionality of https://svn.devel.redhat.com/repos/jboss-soa/trunk/utilities/build.sh

This script is to facilitate soa integration with the following function:
        1) check out required build code and test code from svn
        2) build and produced the soa-p products
        3) do some basic(required) verifications
        4) do smoking test on all sop-p products
        5) email notification

Comment 1 Ryan Zhang 2009-07-22 00:34:17 UTC
 usage:
build.sh --help

  This script is to facilitate soa integration with the following function:
    1) check necessary code from svn 
    2) build and do some verification 
    3) do smoking test on products
    4) email notification

  Usage: /home/rzhang/utilities/build.sh  -url soa_build_url -email [username@xxxx] basedir 
  Parameter:
  basedir	  The soa build base direcotry, if not provided, . will be used
  Options:
  -url yoururl                Specify the svn url of soa build code 
  -email youremail            Specify the email which accept the notifications
  -smokedir yoursmoketestdir  Specify the smoke test code direcotry
  -update                     Need svn update operation, usually in the case already checkouted the code
  -smoketestonly              Smoke test only in the case already with latest build
  -username yoursvnname       Input your svn username, otherwise build will prompt to let you input later
  -password password          Input your svn password, otherwise build will prompt to let you input later
  -help 	                    Display this help text and exit
  --help 	                    Display this help text and exit

  This script needs Internet connections.

example, to build and test SOA-4.3.0.GA_CP02_IR1
Run this:
 build.sh -url  https://svn.devel.redhat.com/repos/jboss-soa/build-team-tags/SOA-4.3.0.GA_CP02_IR1/build-tools -email rzhang -username ryanzhang -password xxx

A email will be reported at rzhang, like the fowllowing(hopefully):

Check out build-tools from https://svn.devel.redhat.com/repos/jboss-soa/build-team-tags/SOA-4.3.0.GA_CP02_IR1/build-tools  ......done!
      ant build  ......done!
      ant release.zip  ......done!
      Check out smoketest code from https://svn.devel.redhat.com/repos/jboss-soa/trunk/soa-ci/tests/smoketest ......done!
      Check the existence of soa version zip file ......done!
      Unzip soa version zip ......done!
      Check smoketest direcotry existence ......done!
      Do smoking test for soa version jboss-soa-p.4.3.0, config all ......done!
      Do smoking test for soa version jboss-soa-p.4.3.0, config production ......done!
      Do smoking test for soa version jboss-soa-p.4.3.0, config default ......done!
      Remove /home/rzhang/lab/soa-4.3.0-CP02-IR1/build-tools/release/jboss-soa-p.4.3.0  ......done!
      Check the existence of standalone version zip file ......done!
      Unzip standalone version zip ......done!
      Check smoketest direcotry existence ......done!
      Do smoking test for standalone version jboss-soa-p.4.3.0, config default ......done!
      Remove /home/rzhang/lab/soa-4.3.0-CP02-IR1/build-tools/release/jboss-soa-p.4.3.0  ......done!
      

Job done!
Build on: /home/rzhang/lab/soa-4.3.0-CP02-IR1/smoketest
          Linux jawa05.englab.brq.redhat.com 2.6.18-92.1.10.el5xen #1 SMP Wed Jul 23 04:11:52 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux

This jira is fixed at r3385 on https://svn.devel.redhat.com/repos/jboss-soa/trunk/utilities/build.sh

Comment 2 Ryan Zhang 2009-07-22 00:51:29 UTC
Security: Removed: JBoss Internal Added: Public


Comment 3 Len DiMaggio 2011-11-30 17:14:07 UTC
Closing - out of date.


Note You need to log in before you can comment on or make changes to this bug.