我一直在使用以下.travis.yml
文件为我的项目配置 Travis CI。
language: c
compiler:
- clang
- gcc
env:
- memcheck=yes optimize=yes
- memcheck=yes optimize=no
- memcheck=no optimize=yes
- memcheck=no optimize=no
install: sudo make install
script: make test
我现在正在尝试将 Travis 与 Coverity 集成,如此处所述。但是,我创建的 YAML 文件格式不正确。
language: c
compiler:
- clang
- gcc
env:
global:
- secure: someLongTokenHere
- memcheck=yes optimize=yes
- memcheck=yes optimize=no
- memcheck=no optimize=yes
- memcheck=no optimize=no
addons:
coverity_scan:
project:
name: standage/AEGeAn
description: Build submitted via Travis CI
notification_email: daniel.standage@gmail.com
build_command_prepend: make clean
build_command: make test
branch_pattern: covscan
install: sudo make install
script: make test
问题出在env
方块上。如何env::global::secure
按照 Coverity 的要求定义变量,但仍然像以前一样定义我的构建矩阵,全部在有效的 YAML中?