projects
/
osm
/
devops.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adds conditional steps for reports
[osm/devops.git]
/
jenkins
/
common
/
logging
diff --git
a/jenkins/common/logging
b/jenkins/common/logging
index
3eb4a0d
..
a95b563
100644
(file)
--- a/
jenkins/common/logging
+++ b/
jenkins/common/logging
@@
-35,13
+35,13
@@
print_stack() {
FATAL() {
FATAL() {
- echo
"
### $(date) ${FUNCNAME[1]}: FATAL error: $*" >&2
+ echo
-e "\n
### $(date) ${FUNCNAME[1]}: FATAL error: $*" >&2
print_stack
exit 1
}
WARNING() {
print_stack
exit 1
}
WARNING() {
- echo
"
### $(date) ${FUNCNAME[1]}: WARNING error: $*" >&2
+ echo
-e "\n
### $(date) ${FUNCNAME[1]}: WARNING error: $*" >&2
}
INFO() {
}
INFO() {
@@
-51,3
+51,11
@@
INFO() {
DEBUG() {
echo "# $(date) ${FUNCNAME[1]}: $*" >&2
}
DEBUG() {
echo "# $(date) ${FUNCNAME[1]}: $*" >&2
}
+
+CMD() {
+ echo "# executing '$*' ..."
+ "$@"
+ rc=$?
+ echo "# .... '$*' done RC was $rc"
+ return $rc
+}