@@ -37,43 +37,14 @@ stages:
37
37
description : 从 git 代码仓库中解析提交信息,生成仓库版本
38
38
params :
39
39
git_dir : ${{ dirs.erda-ui-enterprise }}
40
- - stage :
41
- - js-build :
42
- alias : build-erda-ui
43
- description : 针对 nodejs 工程的编译打包任务
44
- version : " 1.0"
45
- params :
46
- build_cmd :
47
- - cd ${{ dirs.erda-ui }}/shell && npm run extra-logic
48
- - cd ${{ dirs.erda-ui }}
49
- - npm cache clean --force
50
- -
npm i -g --force [email protected]
51
- - pnpm i --frozen-lockfile --no-optional --unsafe-perm
52
- - pnpm run build-online
53
- - cp -r ${{ dirs.erda-ui }}/{public,scheduler} $WORKDIR
54
- node_version : 14
55
- resources :
56
- cpu : 0.5
57
- mem : 6144
58
- - js-build :
59
- alias : build-erda-ui-enterprise
60
- description : 针对 nodejs 工程的编译打包任务
61
- version : " 1.0"
62
- params :
63
- build_cmd :
64
- - cd ${{ dirs.erda-ui-enterprise }}/admin && npm ci
65
- - npm run build
66
- - cp -r ${{ dirs.erda-ui-enterprise }}/{public,server} $WORKDIR
67
- node_version : 14
68
- resources :
69
- cpu : 0.5
70
- mem : 2048
71
40
- stage :
72
41
- dockerfile :
73
42
alias : build-erda-ui-image
74
43
description : 针对自定义 dockerfile 打包,产出可运行镜像
75
44
version : " 1.0"
76
45
params :
46
+ build_context :
47
+ erda-ui-enterprise : ${{ dirs.erda-ui-enterprise }}
77
48
image :
78
49
name : ui
79
50
tag : ${{ outputs.ui-version.image_tag }}
@@ -82,8 +53,7 @@ stages:
82
53
password : ${{ configs.docker_registry_password }}
83
54
url : ${{ configs.docker_registry }}
84
55
username : ${{ configs.docker_registry_username }}
85
- workdir : ${{ dirs.build-erda-ui }}
86
- image : registry.erda.cloud/erda-actions/dockerfile-action:1.0-20230509080433-9515bd6
56
+ workdir : ${{ dirs.erda-ui }}
87
57
resources :
88
58
cpu : 0.5
89
59
mem : 2048
@@ -100,8 +70,7 @@ stages:
100
70
password : ${{ configs.docker_registry_password }}
101
71
url : ${{ configs.docker_registry }}
102
72
username : ${{ configs.docker_registry_username }}
103
- workdir : ${{ dirs.build-erda-ui-enterprise }}
104
- image : registry.erda.cloud/erda-actions/dockerfile-action:1.0-20230509080433-9515bd6
73
+ workdir : ${{ dirs.erda-ui-enterprise }}
105
74
resources :
106
75
cpu : 0.5
107
76
mem : 2048
0 commit comments