diff --git a/.github/workflows/action_runner.yml b/.github/workflows/action_runner.yml new file mode 100644 index 0000000000..599873eda8 --- /dev/null +++ b/.github/workflows/action_runner.yml @@ -0,0 +1,56 @@ +# +# Copyright (c) 2006-2024, RT-Thread Development Team +# +# SPDX-License-Identifier: Apache-2.0 +# +# Change Logs: +# Date Author Notes +# 2024-07-19 supperthomas the first version +# +name: action_runner + +on: + workflow_dispatch: + inputs: + bsp_options: + description: 'Which bsp path Would you want dist in bsp?like stm32/stm32f103-blue-pill' + required: false + type: string + default: 'stm32/stm32f103-blue-pill' + bsp_tool_chain: + description: 'Choice tool_chain' + required: false + default: 'KEIL' + type: choice + options: + - "KEIL" + - "IAR" + bsp_config: + description: 'Type a config you want mannual test in .config, like: CONFIG_RT_USING_DEBUG=y,CONFIG_RT_DEBUGING_COLOR=y,CONFIG_RT_DEBUGING_CONTEXT=y' + required: false + type: string + default: 'CONFIG_RT_USING_DEBUG=y,CONFIG_RT_DEBUGING_COLOR=y,CONFIG_RT_DEBUGING_CONTEXT=y' + +permissions: + contents: read + +jobs: + build: + runs-on: [self-hosted, windows, x64] + name: ${{ github.event.inputs.bsp_options }} + steps: + - uses: actions/checkout@v3 + - name: Bsp Scons Compile + if: ${{ success() }} + env: + RTT_BSP: ${{ github.event.inputs.bsp_options }} + RTT_TOOL_CHAIN: ${{ github.event.inputs.bsp_tool_chain}} + run: | + ls + echo $RTT_BSP + cd bsp/stm32/stm32f103-blue-pill + scons --target=mdk5 + UV4.exe -b project.uvprojx -q -j0 -t rt-thread -o action_runner.log + ls + sleep 10 + cat action_runner.log \ No newline at end of file