-
Notifications
You must be signed in to change notification settings - Fork 34
/
makefile
87 lines (64 loc) · 1.4 KB
/
makefile
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
include scripts/makefile-snippets/makefile-release.mk
all: clean
clean:
./scripts/clean.sh
generate-yaml-tasks:
./scripts/generate-yaml-tasks.sh
generate-pipelines:
ansible-playbook templates-pipelines/generate-pipeline.yaml
test-yaml-consistency:
./scripts/test-yaml-consistency.sh
deploy:
./scripts/deploy-tasks.sh
undeploy:
./scripts/undeploy-tasks.sh
lint:
./scripts/lint.sh
lint-fix:
./scripts/lint-fix.sh
test:
./scripts/test.sh
test-with-reports:
./scripts/test-with-reports.sh
cluster-sync:
./scripts/cluster-sync.sh
cluster-test:
./scripts/cluster-test.sh
cluster-clean:
./scripts/cluster-clean.sh
cluster-clean-and-skip-images:
PRUNE_IMAGES=false ./scripts/cluster-clean.sh
e2e-tests:
./automation/e2e-tests.sh
onboard-new-task-with-ci-stub:
./scripts/onboard-new-task-with-ci-stub.sh
build-release-images:
./scripts/build-release-images.sh
push-release-images:
./scripts/push-release-images.sh
run-ah-linter:
./scripts/run-ah-linter.sh
release: generate-yaml-tasks generate-pipelines build-release-images push-release-images
vendor:
./scripts/vendor.sh
.PHONY: \
all \
clean \
generate-yaml-tasks \
generate-pipelines \
test-yaml-consistency \
deploy \
undeploy \
lint \
lint-fix \
test \
test-with-reports \
cluster-sync \
cluster-test \
cluster-clean \
cluster-clean-and-skip-images \
release \
e2e-tests \
run-ah-linter \
onboard-new-task-with-ci-stub \
vendor