CI/CD: Trying to use fuse when building (TEST)
All checks were successful
Build system / Check kernel codestyle (pull_request) Successful in 29s
Build system / Build (pull_request) Successful in 6m11s

Signed-off-by: Max Logaev <maxlogaev@proton.me>
This commit is contained in:
2025-03-09 01:44:56 +03:00
parent 9b08b20cc3
commit 1170997b8a

View File

@@ -104,71 +104,108 @@ jobs:
- name: Configure tup
run: |
cd ${{ gitea.workspace }}
export ROOT=${{ gitea.workspace }}
cd $ROOT
echo "CONFIG_KPACK_CMD=&& kpack --nologo %o" > tup.config
echo "CONFIG_KERPACK_CMD=&& kerpack %o" >> tup.config
echo "CONFIG_PESTRIP_CMD=&& EXENAME=%o fasm $ROOT/data/common/pestrip.asm %o" >> tup.config
export ROOT=${{ gitea.workspace }}
echo "CONFIG_KPACK_CMD= && kpack --nologo %o" > tup.config
echo "CONFIG_KERPACK_CMD= && kerpack %o" >> tup.config
echo "CONFIG_PESTRIP_CMD= && EXENAME=%o fasm $ROOT/data/common/pestrip.asm %o" >> tup.config
echo "CONFIG_NO_MSVC=full" >> tup.config
echo "CONFIG_INSERT_REVISION_ID=1" >> tup.config
tup -v
tup init
- name: Build KolibriOS (en_US)
- name: Сonfigure KolibriOS (en_US)
run: |
cp tup.config tup.config.en_US
echo "CONFIG_LANG=en_US" >> tup.config.en_US
echo "CONFIG_BUILD_TYPE=en_US" >> tup.config.en_US
cp tup.config tup-en_US.config
echo "CONFIG_LANG=en_US" >> tup-en_US.config
echo "CONFIG_BUILD_TYPE=en_US" >> tup-en_US.config
tup variant tup-en_US.config
- name: Сonfigure KolibriOS (ru_RU)
run: |
cp tup.config tup-ru_RU.config
echo "CONFIG_LANG=ru_RU" >> tup-ru_RU.config
echo "CONFIG_BUILD_TYPE=ru_RU" >> tup-ru_RU.config
export PATH=/home/autobuild/tools/win32/bin:$PATH
tup generate --config tup.config.en_US build-en_US.sh
./build-en_US.sh
tup variant tup-ru_RU.config
- name: Сonfigure KolibriOS (es_ES)
run: |
cp tup.config tup-es_ES.config
echo "CONFIG_LANG=es_ES" >> tup-es_ES.config
echo "CONFIG_BUILD_TYPE=es_ES" >> tup-es_ES.config
export PATH=/home/autobuild/tools/win32/bin:$PATH
tup variant tup-es_ES.config
- name: Build KolibriOS (en)
run: |
export PATH=/home/autobuild/tools/win32/bin:$PATH
tup build-tup-en_US
- name: Build KolibriOS (ru)
run: |
export PATH=/home/autobuild/tools/win32/bin:$PATH
tup build-tup-ru_RU
- name: Build KolibriOS (sp)
run: |
export PATH=/home/autobuild/tools/win32/bin:$PATH
tup build-tup-es_ES
- name: Upload floppy image (en_US)
uses: actions/upload-artifact@v3
with:
name: kolibrios-en_US-${{ steps.vars.outputs.sha_short }}.img
path: data/kolibri.img
path: build-tup-en_US/data/kolibri.img
- name: Upload CD image (en_US)
uses: actions/upload-artifact@v3
with:
name: kolibrios-en_US-${{ steps.vars.outputs.sha_short }}.iso
path: data/kolibri.iso
path: build-tup-en_US/data/kolibri.iso
- name: Upload raw image (en_US)
uses: actions/upload-artifact@v3
with:
name: kolibrios-en_US-${{ steps.vars.outputs.sha_short }}.raw
path: data/kolibri.raw
- name: Build KolibriOS (ru_RU)
run: |
git clean -d -x -f -e tup.config
cp tup.config tup.config.ru_RU
echo "CONFIG_LANG=ru_RU" >> tup.config.ru_RU
echo "CONFIG_BUILD_TYPE=ru_RU" >> tup.config.ru_RU
export PATH=/home/autobuild/tools/win32/bin:$PATH
tup generate --config tup.config.ru_RU build-ru_RU.sh
./build-ru_RU.sh
path: build-tup-en_US/data/kolibri.raw
- name: Upload floppy image (ru_RU)
uses: actions/upload-artifact@v3
with:
name: kolibrios-ru_RU-${{ steps.vars.outputs.sha_short }}.img
path: data/kolibri.img
path: build-tup-ru_RU/data/kolibri.img
- name: Upload CD image (ru_RU)
uses: actions/upload-artifact@v3
with:
name: kolibrios-ru_RU-${{ steps.vars.outputs.sha_short }}.iso
path: data/kolibri.iso
path: build-tup-ru_RU/data/kolibri.iso
- name: Upload raw image (ru_RU)
uses: actions/upload-artifact@v3
with:
name: kolibrios-ru_RU-${{ steps.vars.outputs.sha_short }}.raw
path: data/kolibri.raw
path: build-tup-ru_RU/data/kolibri.raw
- name: Upload floppy image (es_ES)
uses: actions/upload-artifact@v3
with:
name: kolibrios-es_ES-${{ steps.vars.outputs.sha_short }}.img
path: build-tup-es_ES/data/kolibri.img
- name: Upload CD image (es_ES)
uses: actions/upload-artifact@v3
with:
name: kolibrios-es_ES-${{ steps.vars.outputs.sha_short }}.iso
path: build-tup-es_ES/data/kolibri.iso
- name: Upload raw image (es_ES)
uses: actions/upload-artifact@v3
with:
name: kolibrios-es_ES-${{ steps.vars.outputs.sha_short }}.raw
path: build-tup-es_ES/data/kolibri.raw