-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkalo.yaml
More file actions
66 lines (60 loc) · 1.43 KB
/
kalo.yaml
File metadata and controls
66 lines (60 loc) · 1.43 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
# Kalo YAML Configuration
stores:
KA_MO_YAML:
format: "KA:MO1:YAML1"
type: "localFileSystem"
path: "$KA_MO_YAML_PATH"
KA_MO_PSQL:
format: "KA:MO1:PSQL1"
type: "localFileSystem"
path: "$KA_MO_PSQL_PATH"
KA_MO_TS:
format: "KA:MO1:TS1"
type: "localFileSystem"
path: "$KA_MO_TS_PATH"
KA_MO_GO:
format: "KA:MO1:GO1"
type: "localFileSystem"
path: "$KA_MO_GO_PATH"
config:
"@kalo-build/plugin-morphe-psql-types":
structures:
"Schema": "public"
"UseBigSerial": false
"EnablePersistence": true
pipelines:
compile:
- stage: "psql-types"
steps:
- "plugin: @kalo-build/plugin-morphe-psql-types"
- stage: "go-struct"
steps:
- "plugin: @kalo-build/plugin-morphe-go-struct"
- stage: "ts-types"
steps:
- "plugin: @kalo-build/plugin-morphe-ts-types"
plugins:
"@kalo-build/plugin-morphe-psql-types":
version: "v1.0.0"
input:
format: "KA:MO1:YAML1"
store: "KA_MO_YAML"
output:
format: "KA:MO1:PSQL1"
store: "KA_MO_PSQL"
"@kalo-build/plugin-morphe-ts-types":
version: "v1.0.0"
input:
format: "KA:MO1:YAML1"
store: "KA_MO_YAML"
output:
format: "KA:MO1:TS1"
store: "KA_MO_TS"
"@kalo-build/plugin-morphe-go-struct":
version: "v1.0.0"
input:
format: "KA:MO1:YAML1"
store: "KA_MO_YAML"
output:
format: "KA:MO1:GO1"
store: "KA_MO_GO"