27 lines
811 B
YAML
27 lines
811 B
YAML
name: "Build"
|
|
description: "Builds a nrf-connect sample for b-parasite"
|
|
inputs:
|
|
sample-dir:
|
|
description: "Sample directory to build"
|
|
required: true
|
|
board:
|
|
description: "Board definition to use"
|
|
default: bparasite_nrf52840
|
|
revision:
|
|
description: "Board revision use"
|
|
default: "2.0.0"
|
|
cmake-extra:
|
|
description: "Extra CMake arguments"
|
|
default: ""
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- run: |
|
|
docker run --rm -v ${GITHUB_WORKSPACE}:/repo \
|
|
nordicplayground/nrfconnect-sdk:v2.7-branch \
|
|
west build \
|
|
--build-dir /repo/${{ inputs.sample-dir }}/build \
|
|
--pristine \
|
|
--board ${{ inputs.board }}@${{ inputs.revision }} \
|
|
/repo/${{ inputs.sample-dir }} -- ${{ inputs.cmake-extra }}
|
|
shell: bash
|