From dd4dc6c30d8e3313436bf7fdcb2984f0113af035 Mon Sep 17 00:00:00 2001 From: ftk Date: Wed, 4 Nov 2020 19:31:55 +0300 Subject: [PATCH 1/3] Build workflow --- .github/workflows/build.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 00000000..977a3ecb --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,37 @@ +name: Build + +on: [push, pull_request] + +jobs: + build: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ubuntu-20.04, macos-latest] + + steps: + - uses: actions/checkout@v2 + + - run: make + working-directory: customer_app + env: + BL60X_SDK_PATH: ${{ github.workspace }} + + build-msys: + runs-on: windows-latest + steps: + - name: setup msys2 + uses: msys2/setup-msys2@v2 + with: + update: true + install: make + msystem: MSYS + + - uses: actions/checkout@v2 + + - run: make + shell: msys2 {0} + working-directory: customer_app + env: + BL60X_SDK_PATH: ${{ github.workspace }} From f90cec631c7374aab26808e5b6a7a49582d8459e Mon Sep 17 00:00:00 2001 From: ftk Date: Wed, 4 Nov 2020 20:50:00 +0300 Subject: [PATCH 2/3] limit amount of make jobs --- customer_app/benchmark_security_aes/genromap | 2 +- customer_app/bl602_boot2/genromap | 2 +- customer_app/bl602_boot2_mini/genromap | 2 +- customer_app/bl602_demo_at/genromap | 2 +- customer_app/bl602_demo_event/genromap | 2 +- customer_app/bl602_demo_nano/genromap | 2 +- customer_app/bl602_demo_noconnectivity/genromap | 2 +- customer_app/bl602_demo_wifi/genromap | 2 +- customer_app/sdk_app_audio_udp/genromap | 2 +- customer_app/sdk_app_ble_sync/genromap | 2 +- customer_app/sdk_app_blog/genromap | 2 +- customer_app/sdk_app_cli/genromap | 2 +- customer_app/sdk_app_cronalarm/genromap | 2 +- customer_app/sdk_app_dac/genromap | 2 +- customer_app/sdk_app_easyflash/genromap | 2 +- customer_app/sdk_app_event/genromap | 2 +- customer_app/sdk_app_fdt/genromap | 2 +- customer_app/sdk_app_gpio/genromap | 2 +- customer_app/sdk_app_hbnram/genromap | 2 +- customer_app/sdk_app_heap/genromap | 2 +- customer_app/sdk_app_helloworld/genromap | 2 +- customer_app/sdk_app_http_client_socket/genromap | 2 +- customer_app/sdk_app_http_client_tcp/genromap | 2 +- customer_app/sdk_app_i2c/genromap | 2 +- customer_app/sdk_app_ir/genromap | 2 +- customer_app/sdk_app_mdns/genromap | 2 +- customer_app/sdk_app_pwm/genromap | 2 +- customer_app/sdk_app_romfs/genromap | 2 +- customer_app/sdk_app_timer/genromap | 2 +- customer_app/sdk_app_uart_ctl/genromap | 2 +- customer_app/sdk_app_uart_echo/genromap | 2 +- 31 files changed, 31 insertions(+), 31 deletions(-) diff --git a/customer_app/benchmark_security_aes/genromap b/customer_app/benchmark_security_aes/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/benchmark_security_aes/genromap +++ b/customer_app/benchmark_security_aes/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/bl602_boot2/genromap b/customer_app/bl602_boot2/genromap index 8c822b28..d2be69ad 100755 --- a/customer_app/bl602_boot2/genromap +++ b/customer_app/bl602_boot2/genromap @@ -1,3 +1,3 @@ #!/bin/sh rm -rf build_out -make CONFIG_CHIP_NAME=BL602 -j +make CONFIG_CHIP_NAME=BL602 -j${MAX_MAKE_JOBS} diff --git a/customer_app/bl602_boot2_mini/genromap b/customer_app/bl602_boot2_mini/genromap index 8c822b28..d2be69ad 100755 --- a/customer_app/bl602_boot2_mini/genromap +++ b/customer_app/bl602_boot2_mini/genromap @@ -1,3 +1,3 @@ #!/bin/sh rm -rf build_out -make CONFIG_CHIP_NAME=BL602 -j +make CONFIG_CHIP_NAME=BL602 -j${MAX_MAKE_JOBS} diff --git a/customer_app/bl602_demo_at/genromap b/customer_app/bl602_demo_at/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/bl602_demo_at/genromap +++ b/customer_app/bl602_demo_at/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/bl602_demo_event/genromap b/customer_app/bl602_demo_event/genromap index 29ca0cf1..db81c65a 100755 --- a/customer_app/bl602_demo_event/genromap +++ b/customer_app/bl602_demo_event/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 CONFIG_BLE_TP_SERVER=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 CONFIG_BLE_TP_SERVER=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/bl602_demo_nano/genromap b/customer_app/bl602_demo_nano/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/bl602_demo_nano/genromap +++ b/customer_app/bl602_demo_nano/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/bl602_demo_noconnectivity/genromap b/customer_app/bl602_demo_noconnectivity/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/bl602_demo_noconnectivity/genromap +++ b/customer_app/bl602_demo_noconnectivity/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/bl602_demo_wifi/genromap b/customer_app/bl602_demo_wifi/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/bl602_demo_wifi/genromap +++ b/customer_app/bl602_demo_wifi/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_audio_udp/genromap b/customer_app/sdk_app_audio_udp/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_audio_udp/genromap +++ b/customer_app/sdk_app_audio_udp/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_ble_sync/genromap b/customer_app/sdk_app_ble_sync/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_ble_sync/genromap +++ b/customer_app/sdk_app_ble_sync/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_blog/genromap b/customer_app/sdk_app_blog/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_blog/genromap +++ b/customer_app/sdk_app_blog/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_cli/genromap b/customer_app/sdk_app_cli/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_cli/genromap +++ b/customer_app/sdk_app_cli/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_cronalarm/genromap b/customer_app/sdk_app_cronalarm/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_cronalarm/genromap +++ b/customer_app/sdk_app_cronalarm/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_dac/genromap b/customer_app/sdk_app_dac/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_dac/genromap +++ b/customer_app/sdk_app_dac/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_easyflash/genromap b/customer_app/sdk_app_easyflash/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_easyflash/genromap +++ b/customer_app/sdk_app_easyflash/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_event/genromap b/customer_app/sdk_app_event/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_event/genromap +++ b/customer_app/sdk_app_event/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_fdt/genromap b/customer_app/sdk_app_fdt/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_fdt/genromap +++ b/customer_app/sdk_app_fdt/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_gpio/genromap b/customer_app/sdk_app_gpio/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_gpio/genromap +++ b/customer_app/sdk_app_gpio/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_hbnram/genromap b/customer_app/sdk_app_hbnram/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_hbnram/genromap +++ b/customer_app/sdk_app_hbnram/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_heap/genromap b/customer_app/sdk_app_heap/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_heap/genromap +++ b/customer_app/sdk_app_heap/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_helloworld/genromap b/customer_app/sdk_app_helloworld/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_helloworld/genromap +++ b/customer_app/sdk_app_helloworld/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_http_client_socket/genromap b/customer_app/sdk_app_http_client_socket/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_http_client_socket/genromap +++ b/customer_app/sdk_app_http_client_socket/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_http_client_tcp/genromap b/customer_app/sdk_app_http_client_tcp/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_http_client_tcp/genromap +++ b/customer_app/sdk_app_http_client_tcp/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_i2c/genromap b/customer_app/sdk_app_i2c/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_i2c/genromap +++ b/customer_app/sdk_app_i2c/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_ir/genromap b/customer_app/sdk_app_ir/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_ir/genromap +++ b/customer_app/sdk_app_ir/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_mdns/genromap b/customer_app/sdk_app_mdns/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_mdns/genromap +++ b/customer_app/sdk_app_mdns/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_pwm/genromap b/customer_app/sdk_app_pwm/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_pwm/genromap +++ b/customer_app/sdk_app_pwm/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_romfs/genromap b/customer_app/sdk_app_romfs/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_romfs/genromap +++ b/customer_app/sdk_app_romfs/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_timer/genromap b/customer_app/sdk_app_timer/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_timer/genromap +++ b/customer_app/sdk_app_timer/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_uart_ctl/genromap b/customer_app/sdk_app_uart_ctl/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_uart_ctl/genromap +++ b/customer_app/sdk_app_uart_ctl/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? diff --git a/customer_app/sdk_app_uart_echo/genromap b/customer_app/sdk_app_uart_echo/genromap index 31d3ab20..3f6a718d 100755 --- a/customer_app/sdk_app_uart_echo/genromap +++ b/customer_app/sdk_app_uart_echo/genromap @@ -1,3 +1,3 @@ #!/bin/sh -make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j +make CONFIG_CHIP_NAME=BL602 CONFIG_LINK_ROM=1 -j${MAX_MAKE_JOBS} exit $? From c78970fd564375da09c87323f4bf37c5a437bf65 Mon Sep 17 00:00:00 2001 From: ftk Date: Wed, 4 Nov 2020 20:54:25 +0300 Subject: [PATCH 3/3] only 2 make jobs in msys --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 977a3ecb..520c9404 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,3 +35,4 @@ jobs: working-directory: customer_app env: BL60X_SDK_PATH: ${{ github.workspace }} + MAX_MAKE_JOBS: 2