我试图设置TravisCI在C项目上为我做自动构建和测试。
为了让我学习和理解它,我做了一个样本github repo,让它在将它移动到我的最终项目之前工作。
我的Project基本上由3个文件组成:
.travis.yml:
language: C
生成文件:
hellomake: main.c
gcc -o hellomake main.c -I.
main.c中:
#include <stdio.h>
void main()
{
printf("Hello World!");
}
由于项目现在我在Travis中收到以下错误:
0.00s$ ./configure && make && make test
/home/travis/build.sh: line 41: ./configure: No such file or directory
The command "./configure && make && make test" exited with 127.
我错过了什么或做错了什么?
答案 0 :(得分:13)
根据The Docs,C项目的默认script
为./configure && make && make test
。但是,如下面几行所示,“可以按照general build configuration指南中的说明覆盖此内容。”
例如,对于您的项目(只有Makefile
没有test
目标),您可以使用:
script: make
用于构建它(附加到.travis.yml
)。