Skip to content

Commit fcf1d64

Browse files
chore(ci): add se-plus edition (#581)
Add SEPlus edition Signed-off-by: Nikita Korolev <[email protected]>
1 parent 1a92654 commit fcf1d64

File tree

2 files changed

+56
-1
lines changed

2 files changed

+56
-1
lines changed

.github/workflows/release_module_build-and-registration.yml

+27
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,33 @@ jobs:
9191
- uses: deckhouse/modules-actions/setup@v1
9292
- uses: deckhouse/modules-actions/build@v1
9393

94+
prod_se_plus_setup_build:
95+
runs-on: ubuntu-latest
96+
needs: prod_ee_setup_build
97+
name: Build and Push SE Plus
98+
steps:
99+
- name: SET VAR
100+
run: |
101+
echo "MODULES_MODULE_SOURCE=$MODULES_REGISTRY/$MODULE_SOURCE_NAME/se-plus/modules" >> "$GITHUB_ENV"
102+
echo "MODULE_EDITION=EE" >> "$GITHUB_ENV"
103+
- run: |
104+
echo $MODULES_REGISTRY
105+
echo $MODULES_MODULE_NAME
106+
echo $MODULES_MODULE_SOURCE
107+
echo $MODULES_MODULE_TAG
108+
shell: bash
109+
name: Show vars
110+
111+
- uses: actions/checkout@v4
112+
with:
113+
fetch-depth: 0
114+
115+
- name: Remove unwanted software
116+
uses: ./.github/actions/remove-unwanted-software
117+
118+
- uses: deckhouse/modules-actions/setup@v1
119+
- uses: deckhouse/modules-actions/build@v1
120+
94121
prod_fe_setup_build:
95122
runs-on: ubuntu-latest
96123
needs: prod_ee_setup_build

.github/workflows/release_module_release-channels.yml

+29-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ on:
4545
description: CE
4646
ee:
4747
type: boolean
48-
description: EE
48+
description: EE (also build CE ans SEPlus)
4949

5050
tag:
5151
description: "Tag of the module, example v1.21.1"
@@ -137,6 +137,34 @@ jobs:
137137

138138
- uses: deckhouse/modules-actions/deploy@v1
139139

140+
job-SE-Plus:
141+
name: Edition SE Plus
142+
needs: job-EE
143+
runs-on: ubuntu-latest
144+
steps:
145+
- run: echo "SE Plus"
146+
- name: SET VAR
147+
run: |
148+
echo "MODULES_MODULE_SOURCE=$MODULES_REGISTRY/$MODULE_SOURCE_NAME/se-plus/modules" >> "$GITHUB_ENV"
149+
echo "MODULE_EDITION=EE" >> "$GITHUB_ENV"
150+
- name: ECHO VAR
151+
run: |
152+
echo $MODULES_MODULE_SOURCE
153+
- uses: actions/checkout@v4
154+
with:
155+
fetch-depth: 0
156+
157+
- name: Remove unwanted software
158+
if: ${{ github.event.inputs.enableBuild == 'true' }}
159+
uses: ./.github/actions/remove-unwanted-software
160+
161+
- uses: deckhouse/modules-actions/setup@v1
162+
163+
- if: ${{ github.event.inputs.enableBuild == 'true' }}
164+
uses: deckhouse/modules-actions/build@v1
165+
166+
- uses: deckhouse/modules-actions/deploy@v1
167+
140168
job-FE:
141169
name: Edition FE
142170
needs: job-EE

0 commit comments

Comments
 (0)