Code Review
/
infra
/
cicd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Merge "Make slack less chatty"
[infra/cicd.git]
/
jjb
/
global
/
jjb-macros.yaml
diff --git
a/jjb/global/jjb-macros.yaml
b/jjb/global/jjb-macros.yaml
index a14b0577f54f1264c4d06046bdedcac0e06dd36c..a12398420076fc4e5546baaa3801d437604ce402 100644
(file)
--- a/
jjb/global/jjb-macros.yaml
+++ b/
jjb/global/jjb-macros.yaml
@@
-124,7
+124,7
@@
- comment-added-contains-event:
comment-contains-value: 'reverify'
projects:
- comment-added-contains-event:
comment-contains-value: 'reverify'
projects:
- - project-compare-type: '
ANT
'
+ - project-compare-type: '
REG_EXP
'
project-pattern: '{project}'
branches:
- branch-compare-type: 'ANT'
project-pattern: '{project}'
branches:
- branch-compare-type: 'ANT'
@@
-216,10
+216,30
@@
timeout-var: 'BUILD_TIMEOUT'
fail: true
timeout-var: 'BUILD_TIMEOUT'
fail: true
+# wrapper to fix jenkins build workspace permissions
+- wrapper:
+ name: fix-workspace-permissions
+ wrappers:
+ - pre-scm-buildstep:
+ failOnError: true
+ buildsteps:
+ - shell: |
+ #!/bin/bash
+ sudo chown -R $USER:$USER $WORKSPACE || exit 1
+
- publisher:
name: notify-slack
publishers:
- slack:
room: '{slack-channel}'
notify-failure: True
- publisher:
name: notify-slack
publishers:
- slack:
room: '{slack-channel}'
notify-failure: True
- notify-back-to-normal: True
+
+# property to discard old builds
+- property:
+ name: logrotate
+ properties:
+ - build-discarder:
+ days-to-keep: 30
+ num-to-keep: 100
+ artifact-days-to-keep: 30
+ artifact-num-to-keep: 100