ci: add build system test on macOS

pull/4345/head
Ivan Grokhotkov 2019-10-30 15:00:18 +01:00
rodzic 058d13c351
commit cfe9244a96
2 zmienionych plików z 32 dodań i 0 usunięć

Wyświetl plik

@ -135,6 +135,17 @@ after_script:
dependencies: []
extends: .before_script_lesser_nofilter
.macos_build_template:
stage: build
tags:
- macos_shell
dependencies: []
before_script:
- *apply_bot_filter
- *setup_tools_unless_target_test
- *setup_custom_toolchain
- source tools/ci/configure_ci_environment.sh
include:
- '/tools/ci/config/build.yml'
- '/tools/ci/config/assign-test.yml'

Wyświetl plik

@ -308,6 +308,27 @@ test_build_system_cmake:
- cd test_build_system
- ${IDF_PATH}/tools/ci/test_build_system_cmake.sh
test_build_system_cmake_macos:
extends: .macos_build_template
only:
refs:
- master
- /^release\/v/
- /^v\d+\.\d+(\.\d+)?($|-)/
- schedules
- triggers
- pipelines
- web
variables:
- $CI_PIPELINE_SOURCE != "push" && $BOT_LABEL_MACOS_TEST != null
- $CI_PIPELINE_SOURCE == "push"
script:
- ${IDF_PATH}/tools/ci/test_configure_ci_environment.sh
- rm -rf test_build_system
- mkdir test_build_system
- cd test_build_system
- ${IDF_PATH}/tools/ci/test_build_system_cmake.sh
build_docker:
stage: build
image: espressif/docker-builder:1