1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #
- # 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@main
- - 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
|