1 Commits

Author SHA1 Message Date
1170997b8a 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>
2025-03-09 20:02:20 +03:00

View File

@@ -96,7 +96,7 @@ jobs:
- name: Compile clink
run: |
cd ${{ github.workspace }}/programs/develop/clink
cd ${{ github.workspace }}/programs/develop/clink
gcc main.c -o clink
chmod a+x clink
mv clink /home/autobuild/tools/win32/bin/clink
@@ -104,101 +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.in
echo "CONFIG_KERPACK_CMD=&& kerpack %o" >> tup.config.in
echo "CONFIG_PESTRIP_CMD=&& EXENAME=%o fasm $ROOT/data/common/pestrip.asm %o" >> tup.config.in
echo "CONFIG_NO_MSVC=full" >> tup.config.in
echo "CONFIG_INSERT_REVISION_ID=1" >> tup.config.in
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
# ------------------------------------------Build en_US -----------------------------------------------
- name: Build KolibriOS (en_US)
- name: Сonfigure KolibriOS (en_US)
run: |
cp tup.config.in en_US.config
echo "CONFIG_LANG=en_US" >> en_US.config
echo "CONFIG_BUILD_TYPE=en_US" >> en_US.config
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 variant en_US.config
tup build-en_US
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: build-en_US/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: build-en_US/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: build-en_US/data/kolibri.raw
# ------------------------------------------Build ru_RU -----------------------------------------------
- name: Build KolibriOS (ru_RU)
run: |
cp tup.config.in ru_RU.config
echo "CONFIG_LANG=ru_RU" >> ru_RU.config
echo "CONFIG_BUILD_TYPE=ru_RU" >> ru_RU.config
export PATH=/home/autobuild/tools/win32/bin:$PATH
tup variant ru_RU.config
tup build-ru_RU
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: build-ru_RU/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: build-ru_RU/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: build-ru_RU/data/kolibri.raw
# ------------------------------------------Build es_ES -----------------------------------------------
- name: Build KolibriOS (es_ES)
run: |
cp tup.config.in es_ES.config
echo "CONFIG_LANG=es_ES" >> es_ES.config
echo "CONFIG_BUILD_TYPE=es_ES" >> es_ES.config
export PATH=/home/autobuild/tools/win32/bin:$PATH
tup variant es_ES.config
tup build-es_ES
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-es_ES/data/kolibri.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-es_ES/data/kolibri.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-es_ES/data/kolibri.raw
path: build-tup-es_ES/data/kolibri.raw