14 ppa-pathname: '/{stream}'
16 # -------------------------------
17 # POD, INSTALLER, AND BRANCH MAPPING
18 # -------------------------------
20 # -------------------------------
23 slave-label: eliot-kubeedge-virtual
25 auto-trigger-name: 'eliot-deploy-{pod}-daily-{stream}'
27 slave-label: eliot-k8s-virtual
29 auto-trigger-name: 'eliot-deploy-{pod}-daily-{stream}'
31 slave-label: eliot-k8s-centos-virtual
33 auto-trigger-name: 'eliot-deploy-{pod}-daily-{stream}'
37 - 'eliot-deploy-{pod}-daily-{stream}'
39 ########################
41 ########################
43 name: 'eliot-deploy-{pod}-daily-{stream}'
45 disabled: '{obj:disabled}'
56 use-build-blocker: true
58 - 'eliot-deploy-{pod}-daily-.*?'
59 - 'eliot-verify-deploy-.*?'
60 blocking-level: 'NODE'
69 - fix-workspace-permissions
76 installer: '{installer}'
77 gs-pathname: '{gs-pathname}'
78 ppa-pathname: '{ppa-pathname}'
79 - '{slave-label}-defaults'
80 - '{installer}-defaults'
83 - '{auto-trigger-name}'
90 description: "POD: $NODE_NAME"
92 condition-kind: regex-match
97 !include-raw-escape: ./eliot-clean.sh
99 !include-raw-escape: ./eliot-deploy.sh
101 condition-kind: regex-match
106 !include-raw-escape: ./eliot-kubeedge-clean.sh
108 !include-raw-escape: ./eliot-kubeedge-deploy.sh
110 ########################
112 ########################
114 name: eliot-ci-parameter
118 default: '$GS_BASE{gs-pathname}'
119 description: "URL to Google Storage."
125 default: "$WORKSPACE/work/repo/"
128 default: $WORKSPACE/log_output
132 ########################
134 ########################
142 name: 'eliot-deploy-kubeedge-virtual-daily-master'
144 - timed: '0 20 * * *'
147 name: 'eliot-deploy-k8s-virtual-daily-master'
149 - timed: '0 21 * * *'
152 name: 'eliot-deploy-k8s-centos-virtual-daily-master'
154 - timed: '0 23 * * *'