CI/CD: Trying to use fuse when building (TEST)
Signed-off-by: Max Logaev <maxlogaev@proton.me>
This commit is contained in:
@@ -96,7 +96,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Compile clink
|
- name: Compile clink
|
||||||
run: |
|
run: |
|
||||||
cd ${{ github.workspace }}/programs/develop/clink
|
cd ${{ github.workspace }}/programs/develop/clink
|
||||||
gcc main.c -o clink
|
gcc main.c -o clink
|
||||||
chmod a+x clink
|
chmod a+x clink
|
||||||
mv clink /home/autobuild/tools/win32/bin/clink
|
mv clink /home/autobuild/tools/win32/bin/clink
|
||||||
@@ -104,71 +104,108 @@ jobs:
|
|||||||
- name: Configure tup
|
- name: Configure tup
|
||||||
run: |
|
run: |
|
||||||
cd ${{ gitea.workspace }}
|
cd ${{ gitea.workspace }}
|
||||||
export ROOT=${{ gitea.workspace }}
|
|
||||||
cd $ROOT
|
|
||||||
|
|
||||||
echo "CONFIG_KPACK_CMD=&& kpack --nologo %o" > tup.config
|
export ROOT=${{ gitea.workspace }}
|
||||||
echo "CONFIG_KERPACK_CMD=&& kerpack %o" >> tup.config
|
echo "CONFIG_KPACK_CMD= && kpack --nologo %o" > tup.config
|
||||||
echo "CONFIG_PESTRIP_CMD=&& EXENAME=%o fasm $ROOT/data/common/pestrip.asm %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_NO_MSVC=full" >> tup.config
|
||||||
echo "CONFIG_INSERT_REVISION_ID=1" >> tup.config
|
echo "CONFIG_INSERT_REVISION_ID=1" >> tup.config
|
||||||
|
|
||||||
tup -v
|
tup -v
|
||||||
tup init
|
tup init
|
||||||
|
|
||||||
- name: Build KolibriOS (en_US)
|
- name: Сonfigure KolibriOS (en_US)
|
||||||
run: |
|
run: |
|
||||||
cp tup.config tup.config.en_US
|
cp tup.config tup-en_US.config
|
||||||
echo "CONFIG_LANG=en_US" >> tup.config.en_US
|
echo "CONFIG_LANG=en_US" >> tup-en_US.config
|
||||||
echo "CONFIG_BUILD_TYPE=en_US" >> tup.config.en_US
|
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
|
export PATH=/home/autobuild/tools/win32/bin:$PATH
|
||||||
tup generate --config tup.config.en_US build-en_US.sh
|
tup variant tup-ru_RU.config
|
||||||
./build-en_US.sh
|
|
||||||
|
- 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)
|
- name: Upload floppy image (en_US)
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: kolibrios-en_US-${{ steps.vars.outputs.sha_short }}.img
|
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)
|
- name: Upload CD image (en_US)
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: kolibrios-en_US-${{ steps.vars.outputs.sha_short }}.iso
|
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)
|
- name: Upload raw image (en_US)
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: kolibrios-en_US-${{ steps.vars.outputs.sha_short }}.raw
|
name: kolibrios-en_US-${{ steps.vars.outputs.sha_short }}.raw
|
||||||
path: data/kolibri.raw
|
path: build-tup-en_US/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
|
|
||||||
|
|
||||||
- name: Upload floppy image (ru_RU)
|
- name: Upload floppy image (ru_RU)
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: kolibrios-ru_RU-${{ steps.vars.outputs.sha_short }}.img
|
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)
|
- name: Upload CD image (ru_RU)
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: kolibrios-ru_RU-${{ steps.vars.outputs.sha_short }}.iso
|
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)
|
- name: Upload raw image (ru_RU)
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: kolibrios-ru_RU-${{ steps.vars.outputs.sha_short }}.raw
|
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
|
||||||
|
Reference in New Issue
Block a user