Ticket #3697: 3697_ckreleaser.patch

File 3697_ckreleaser.patch, 1.4 KB (added by Wiktor Walc, 9 years ago)
  • _source/ckreleaser.js

     
    5656if ( arguments.length > 1 && ( arguments[arguments.length - 1] == '-v' || arguments[arguments.length - 1] == '--verbose' ) )
    5757        CKRELEASER.verbose = 1;
    5858
     59for ( var i = 0 ; i < arguments.length ; i++ )
     60{
     61        if ( arguments[i].substr( 0, 21 ) == '--run-before-release=' )
     62                CKRELEASER.runBeforeRelease = arguments[i].substr( 21 );
     63}
     64
    5965if ( arguments[0] == '-test' && !isCompiled )
    6066{
    6167        CKRELEASER.load( 'test.test' );
  • _source/includes/releaser.js

     
    449449                        print( "\nCopying files...\n" );
    450450                        CKRELEASER.io.copy( sourceDir, releaseDir );
    451451
     452                        if ( CKRELEASER.runBeforeRelease )
     453                        {
     454                                print( "\nExecuting tasks before release...\n" );
     455                                var o =
     456                                {
     457                                        output : "",
     458                                        err : ""
     459                                };
     460                                runCommand( CKRELEASER.runBeforeRelease, o );
     461                                print( o.output );
     462
     463                                if ( o.err ) {
     464                                        throw "Release process stopped, runBeforeRelease command returned errors:\n" + o.err;
     465                                }
     466                        }
     467
    452468                        if ( CKRELEASER.release.copy )
    453469                        {
    454470                                print( "\nCopying files to special destination...\n" );
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy