Hi Samisa, I did a small modification. This will check for p2 build errors and send a mail if any. If there are no errors it will copy the target/p2_repo to packs' place. Didnt commit it yet.
--- compile.sh (revision 90164) +++ compile.sh (working copy) @@ -88,6 +88,18 @@ set -v } +check_errors_in_p2_n_continue(){ + set +v + BUILD_STATUS=`tail -n50 $CARBON_SRC_HOME/build.log | grep "BUILD SUCCESSFUL"` + if [ "$BUILD_STATUS" = "" ]; then + MESSAGE_BODY=`egrep -A 40 -B 30 "( FAILURE$)|( ERROR$)|(svn[:] Failed)" $CARBON_SRC_HOME/build.log` + send_mail "$BUILD_FAILED `pwd`" "$MAIL_LIST" "$MESSAGE_BODY" + else + cp -r target/p2-repo "$CARBON_BIN_HOME/$DATE_TIME" + fi + set -v +} + if test -e $CARBON_SRC_HOME/build.lock then echo "Another build is already in progress." @@ -278,7 +290,8 @@ build_carbon_p2() { cd $CARBON_SRC_HOME/features/repository bash -c "$BUILD_COMMAND" - cp -r target/p2-repo "$CARBON_BIN_HOME/$DATE_TIME" + check_errors_in_p2_n_continue + #cp -r target/p2-repo "$CARBON_BIN_HOME/$DATE_TIME" echo $DATE_TIME cp $CARBON_SRC_HOME/build.log "$CARBON_BIN_HOME/$DATE_TIME" WDYT? Thanks, AmilaM. On Sun, Mar 20, 2011 at 7:08 PM, Samisa Abeysinghe <sam...@wso2.com> wrote: > The build script still needs to be tuned a bit. It has failed, yet says > success. Also, there seem to be a P2 issue > > > On Sun, Mar 20, 2011 at 6:09 PM, WSO2 Builder <buil...@wso2.org> wrote: > >> Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: >> Unable to download the artifact from any repository >> >> Try downloading the file manually from the project website. >> >> Then, install it using the command: >> mvn install:install-file >> -DgroupId=org.wso2.gs-DartifactId=org.wso2.gs.styles.feature >> -Dversion=2.0.0-SNAPSHOT >> -Dpackaging=zip -Dfile=/path/to/file >> >> Alternatively, if you host your own repository you can deploy the file >> there: >> mvn deploy:deploy-file >> -DgroupId=org.wso2.gs-DartifactId=org.wso2.gs.styles.feature >> -Dversion=2.0.0-SNAPSHOT >> -Dpackaging=zip -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id] >> >> >> org.wso2.gs:org.wso2.gs.styles.feature:zip:2.0.0-SNAPSHOT >> >> from the specified remote repositories: >> com.springsource.repository.bundles.release ( >> http://repository.springsource.com/maven/bundles/release), >> com.springsource.repository.bundles.external ( >> http://repository.springsource.com/maven/bundles/external), >> wso2-maven2-snapshot-repository (http://dist.wso2.org/snapshots/maven2), >> central (http://repo1.maven.org/maven2), >> wso2-maven2-repository (http://dist.wso2.org/maven2) >> >> >> at >> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:228) >> at >> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90) >> at >> org.wso2.maven.p2.generate.utils.MavenUtils.getResolvedArtifact(MavenUtils.java:39) >> ... 22 more >> Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to >> download the artifact from any repository >> at >> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:404) >> at >> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216) >> ... 24 more >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] BUILD ERROR >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] ERROR >> >> Unable to download the artifact from any repository >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] For more information, run Maven with the -e switch >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 1 minute 22 seconds >> [INFO] Finished at: Sun Mar 20 18:09:54 IST 2011 >> [INFO] Final Memory: 28M/1237M >> [INFO] >> ------------------------------------------------------------------------ >> cp: cannot stat `target/p2-repo': No such file or directory >> 2011-03-20_18-05-29 >> Carbon packs are available at : >> http://10.100.1.43/~carbon/releases/carbon/3.2.0/latest/ >> tail -n50 $CARBON_SRC_HOME/build.log >> _______________________________________________ >> Carbon-dev mailing list >> Carbon-dev@wso2.org >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> > Thanks, > Samisa... > > Samisa Abeysinghe > VP Engineering > WSO2 Inc. > http://wso2.com > http://wso2.org > > > > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev