circleci tweaks (#2770)

* skip circleci build on master push
* change max32666 probe to jlink, max32625pico is not reliable enough
This commit is contained in:
Ha Thach
2024-08-22 12:37:11 +07:00
committed by GitHub
parent 6118700828
commit 858ad66c93
4 changed files with 16 additions and 24 deletions

View File

@@ -71,5 +71,9 @@ jobs:
workflows:
set-matrix:
# Only build PR here, Push will be built by github action.
when:
and:
- not: << pipeline.git.branch.is_default >>
jobs:
- set-matrix

View File

@@ -100,12 +100,6 @@ commands:
if [ << parameters.toolchain >> == esp-idf ]; then
docker run --rm -v $PWD:/project -w /project espressif/idf:v5.1.1 python tools/build.py << parameters.family >>
else
# Only build one board per family for non PRs i.e commit to master
ONE_PER_FAMILY=""
if [ -z "$CIRCLE_PULL_REQUEST" ]; then
ONE_PER_FAMILY="--one-per-family"
fi
# Toolchain option default is gcc
if [ << parameters.toolchain >> == arm-clang ]; then
TOOLCHAIN_OPTION="--toolchain clang"
@@ -113,7 +107,7 @@ commands:
TOOLCHAIN_OPTION="--toolchain gcc"
fi
python tools/build.py $ONE_PER_FAMILY -s << parameters.build-system >> $TOOLCHAIN_OPTION << parameters.family >>
python tools/build.py -s << parameters.build-system >> $TOOLCHAIN_OPTION << parameters.family >>
fi
jobs: