-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtrigger.sh
73 lines (55 loc) · 2.58 KB
/
trigger.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
function usage() {
echo -e "Usage: $0 [--deploy,--delete]"
}
function deploy(){
delete
ibmcloud fn trigger create trigger-emas --feed /whisk.system/alarms/alarm --param cron '0 4 * * *'
ibmcloud fn rule create rule-trigger-emas trigger-emas bot-finansial/sequenceEmas
# ibmcloud fn trigger create trigger-emas-dev --feed /whisk.system/alarms/alarm --param cron '*/17 * * * *'
# ibmcloud fn rule create rule-trigger-emas-dev trigger-emas-dev bot-finansial/sequenceEmasDev
ibmcloud fn trigger create trigger-bitcoin --feed /whisk.system/alarms/alarm --param cron '1 0 * * *'
ibmcloud fn rule create rule-trigger-bitcoin trigger-bitcoin bot-finansial/sequenceBitcoin
# ibmcloud fn trigger create trigger-bitcoin-dev --feed /whisk.system/alarms/alarm --param cron '*/11 * * * *'
# ibmcloud fn rule create rule-trigger-bitcoin-dev trigger-bitcoin-dev bot-finansial/sequenceBitcoinDev
ibmcloud fn trigger create trigger-idx --feed /whisk.system/alarms/alarm --param cron '0 10 * * *'
ibmcloud fn rule create rule-trigger-idx trigger-idx bot-finansial/sequenceIdx
# ibmcloud fn trigger create trigger-idx-dev --feed /whisk.system/alarms/alarm --param cron '*/15 * * * *'
# ibmcloud fn rule create rule-trigger-idx-dev trigger-idx-dev bot-finansial/sequenceIdxDev
ibmcloud fn trigger create trigger-forex --feed /whisk.system/alarms/alarm --param cron '0 2 * * *'
ibmcloud fn rule create rule-trigger-forex trigger-forex bot-finansial/sequenceForex
# ibmcloud fn trigger create trigger-forex-dev --feed /whisk.system/alarms/alarm --param cron '*/17 * * * *'
# ibmcloud fn rule create rule-trigger-forex-dev trigger-forex-dev bot-finansial/sequenceForexDev
}
function delete() {
# trigger emas
ibmcloud fn rule delete rule-trigger-emas
ibmcloud fn trigger delete trigger-emas
ibmcloud fn rule delete rule-trigger-emas-dev
ibmcloud fn trigger delete trigger-emas-dev
# trigger bitcoin
ibmcloud fn rule delete rule-trigger-bitcoin
ibmcloud fn trigger delete trigger-bitcoin
ibmcloud fn rule delete rule-trigger-bitcoin-dev
ibmcloud fn trigger delete trigger-bitcoin-dev
# trigger idx
ibmcloud fn rule delete rule-trigger-idx
ibmcloud fn trigger delete trigger-idx
ibmcloud fn rule delete rule-trigger-idx-dev
ibmcloud fn trigger delete trigger-idx-dev
# trigger forex
ibmcloud fn rule delete rule-trigger-forex
ibmcloud fn trigger delete trigger-forex
ibmcloud fn rule delete rule-trigger-forex-dev
ibmcloud fn trigger delete trigger-forex-dev
}
case "$1" in
"--deploy" )
deploy
;;
"--delete" )
delete
;;
* )
usage
;;
esac