forked from erda-project/erda
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpipeline.yml
89 lines (87 loc) · 3.26 KB
/
pipeline.yml
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
version: "1.1"
on:
push:
branches:
- release/*
tags:
- v*
stages:
- stage:
- git-checkout:
alias: erda
params:
depth: 1
- stage:
- extract-repo-version:
params:
git_dir: ${{ dirs.erda }}
- stage:
- custom-script:
alias: build-erda
commands:
- cd ${{ dirs.erda }}
- export VERSION=${{ outputs.extract-repo-version.version }}
- export ERDA_VERSION=${{ outputs.extract-repo-version.major_minor_version }}
- make prepare
- make build-push-all EXTENSION_ZIP_ADDRS="https://github.com/erda-project/erda-actions/archive/refs/heads/master.zip,https://github.com/erda-project/erda-addons/archive/refs/heads/master.zip"
loop:
break: task_status == 'Success'
strategy:
max_times: 5
decline_ratio: 2
decline_limit_sec: 60
interval_sec: 5
resources:
cpu: 2
mem: 2048
- custom-script:
alias: build-agent
commands:
- cd ${{ dirs.erda }}
- export VERSION=${{ outputs.extract-repo-version.version }}
- export ERDA_VERSION=${{ outputs.extract-repo-version.major_minor_version }}
- MODULE_PATH=cluster-agent make build-push-image
loop:
break: task_status == 'Success'
strategy:
max_times: 5
decline_ratio: 2
decline_limit_sec: 60
interval_sec: 5
resources:
cpu: 2
mem: 2048
- stage:
- release:
alias: release-erda
params:
tag_version: ${{ outputs.extract-repo-version.version }}
check_diceyml: false
cross_cluster: "true"
dice_yml: ${{ dirs.erda }}/erda.yml
image:
action-runner-scheduler: ${{ outputs.build-erda.image }}
admin: ${{ outputs.build-erda.image }}
cluster-agent: ${{ outputs.build-agent.image }}
cluster-dialer: ${{ outputs.build-erda.image }}
cluster-manager: ${{ outputs.build-erda.image }}
cmp: ${{ outputs.build-erda.image }}
collector: ${{ outputs.build-erda.image }}
core-services: ${{ outputs.build-erda.image }}
dicehub: ${{ outputs.build-erda.image }}
dop: ${{ outputs.build-erda.image }}
ecp: ${{ outputs.build-erda.image }}
eventbox: ${{ outputs.build-erda.image }}
gittar: ${{ outputs.build-erda.image }}
hepa: ${{ outputs.build-erda.image }}
log-service: ${{ outputs.build-erda.image }}
monitor: ${{ outputs.build-erda.image }}
msp: ${{ outputs.build-erda.image }}
openapi: ${{ outputs.build-erda.image }}
orchestrator: ${{ outputs.build-erda.image }}
pipeline: ${{ outputs.build-erda.image }}
scheduler: ${{ outputs.build-erda.image }}
streaming: ${{ outputs.build-erda.image }}
uc-adaptor: ${{ outputs.build-erda.image }}
migration_type: erda
migration_dir: ${{ dirs.erda }}/.erda/migrations