-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy paths.yaml
More file actions
100 lines (98 loc) · 3.12 KB
/
s.yaml
File metadata and controls
100 lines (98 loc) · 3.12 KB
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
edition: 1.0.0
name: 自动部署Wool服务
access: default
vars: # 全局变量
region: cn-hangzhou
service:
name: wool-deploy-service
description: '自动部署Wool服务'
logConfig: auto
# JD_COOKIE: ${{ secrets.JD_COOKIE }}
services:
helloworld: # 业务名称/模块名称
component: fc
actions: # 自定义执行逻辑
pre-deploy: # 在deploy之前运行
- run: s build --custom-args ' --registry https://registry.npm.taobao.org' # 要运行的命令行
path: ./ # 命令行运行的路径
# post-deploy: # 在deploy之后运行
# - run: s versions # 要运行的命令行
# path: ./ # 命令行运行的路径
props: # 组件的属性值
region: ${vars.region}
service: ${vars.service}
function:
name: wool-deploy-function
description: '自动部署Wool服务'
runtime: nodejs14
codeUri: ./
handler: index.handler
environmentVariables:
iku_EMAIL: ${env.iku_EMAIL}
iku_PWD: ${env.iku_PWD}
JJ_EMAIL: ${env.JJ_EMAIL}
JJ_PWD: ${env.JJ_PWD}
flhsCookie: ${env.flhsCookie}
ksjsbCookie: ${env.ksjsbCookie}
ksCookie: ${env.ksjsbCookie}
ksjsbcookie: ${env.ksjsbCookie}
jzttToken: ${env.jzttToken}
kugouurl: ${env.kugouurl}
flgReferer: ${env.flgReferer}
tpyqc_data: ${env.tpyqc_data}
TxStockCookie: ${env.TxStockCookie}
trdaCookie: ${env.trdaCookie}
TxStockNewbie: "1"
mtTk: ${env.mtTk}
ALIYUN: 'true'
memorySize: 128
timeout: 600
triggers:
- name: jcCheck
type: timer
config:
payload: 'jcCheck'
cronExpression: 'CRON_TZ=Asia/Shanghai 0 0 8 * * *'
enable: true
- name: flhs
type: timer
config:
payload: 'flhs'
cronExpression: 'CRON_TZ=Asia/Shanghai 0 3 8-23 * * *'
enable: true
- name: ksjsb
type: timer
config:
payload: 'ksjsb'
cronExpression: 'CRON_TZ=Asia/Shanghai 0 33 7-23 * * *'
enable: false
- name: flg
type: timer
config:
payload: 'flg'
cronExpression: 'CRON_TZ=Asia/Shanghai 0 10,35 7 * * *'
enable: true
- name: tpyqc
type: timer
config:
payload: 'tpyqc'
cronExpression: 'CRON_TZ=Asia/Shanghai 0 25 9 * * *'
enable: true
- name: txstockV2
type: timer
config:
payload: 'txstockV2'
cronExpression: 'CRON_TZ=Asia/Shanghai 0 23 11,16 * * *'
enable: false
- name: meituan
type: timer
config:
payload: 'meituan'
cronExpression: 'CRON_TZ=Asia/Shanghai 0 0 0,9,18 * * *'
enable: true
- name: meituan
type: timer
config:
payload: 'trdaDraw'
cronExpression: 'CRON_TZ=Asia/Shanghai 0 46 6,18 * * *'
enable: true