2015-10-26 7 views
7

私はTravisCIをセットアップして、Cプロジェクトの自動ビルドとテストを実行しようとしています。TravisCIを正しく設定するには単純なCプロジェクトの場合

私はそれを学び理解するために、最終プロジェクトに移動する前にサンプルgithubレポを作成しました。

.travis.yml:

language: C 

メイク:

hellomake: main.c 
    gcc -o hellomake main.c -I. 

のmain.c:として

#include <stdio.h> 

void main() 
{ 
    printf("Hello World!"); 
} 

Projectは基本的に3つのファイルで構成されていプロジェクト今私はトラヴィスに次のエラーを取得している:

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

'。/ configure'は必須ではありません。 'make 'を実行するだけです –

+1

どうすれば指定できますか? –

答えて

8

The Docsによれば、Cプロジェクトのデフォルトのscript./configure && make && make testです。ただし、「これはgeneral build configurationガイドに記載されているように上書きすることができます。

script: make 

それを構築するための(.travis.ymlに追加):(のみtestターゲットなしMakefileを持っている)あなたのプロジェクトのためにあなたが使用できる。例えば

、。

+1

シンプルですが、私はそれを見ることができませんでした...私はテストを追加したいのですが?スクリプト:make && make test? –

+0

@CarstenFarvingはい、「script:make && make test」または[this](https://github.com/nabijaczleweli/Cpponfiguration/blob/master/.travis.yml#L33-L36)([docs] (http://docs.travis-ci.com/user/customizing-the-build/#Customizing-the-Build-Step)) –

関連する問題