mason: still send a report of post-build tasks (binary packaging, etc) fail
parent
8f10b7d966
commit
a5561146b8
|
@ -2,8 +2,7 @@
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: arrays calendar io.directories io.encodings.utf8
|
USING: arrays calendar io.directories io.encodings.utf8
|
||||||
io.files io.launcher mason.child mason.cleanup mason.common
|
io.files io.launcher mason.child mason.cleanup mason.common
|
||||||
mason.email mason.help mason.release mason.report namespaces
|
mason.help mason.release mason.report namespaces prettyprint ;
|
||||||
prettyprint ;
|
|
||||||
IN: mason.build
|
IN: mason.build
|
||||||
|
|
||||||
: create-build-dir ( -- )
|
: create-build-dir ( -- )
|
||||||
|
@ -26,7 +25,6 @@ IN: mason.build
|
||||||
build-child
|
build-child
|
||||||
upload-help
|
upload-help
|
||||||
release
|
release
|
||||||
email-report
|
|
||||||
cleanup ;
|
cleanup ;
|
||||||
|
|
||||||
MAIN: build
|
MAIN: build
|
|
@ -3,7 +3,7 @@
|
||||||
USING: accessors arrays calendar combinators.short-circuit
|
USING: accessors arrays calendar combinators.short-circuit
|
||||||
continuations debugger http.client io.directories io.files
|
continuations debugger http.client io.directories io.files
|
||||||
io.launcher io.pathnames kernel make mason.common mason.config
|
io.launcher io.pathnames kernel make mason.common mason.config
|
||||||
mason.platform mason.report namespaces sequences ;
|
mason.platform mason.report mason.email namespaces sequences ;
|
||||||
IN: mason.child
|
IN: mason.child
|
||||||
|
|
||||||
: make-cmd ( -- args )
|
: make-cmd ( -- args )
|
||||||
|
@ -90,4 +90,5 @@ IN: mason.child
|
||||||
|
|
||||||
build-clean? status-clean status-dirty ? return-with
|
build-clean? status-clean status-dirty ? return-with
|
||||||
] callcc1
|
] callcc1
|
||||||
status set ;
|
status set
|
||||||
|
email-report ;
|
Loading…
Reference in New Issue