2016-04-06 4 views
5

私のプロジェクトをcircleciにアップロードしようとしていますが、何らかの理由で "$ play test"というドロップダウンで失敗した場合、私はそれが何であるか分かりません。

これが話しセクションイムです:

enter image description here

とイムそこにエラーを取得、これは誤りです:

enter image description here

私は削除した - 私から "SBTテスト" circle.ymlはそうではありません。私は別のテストフォルダを見ていましたので、おそらくそれが空だと思ったので、ファイルを作成して何も入れずに、同じエラーを出しました...私を運転するZY:あなたは、これは私のcircle.ymlである必要がある場合/////

をhelppppppください

machine: 
    services: 
    - docker 
    java: 
    version: oraclejdk8 
    environment: 
    SBT_VERSION: 0.13.9 
    SBT_OPTS: "-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M" 

dependencies: 
    cache_directories: 
    - "~/.sbt" 
    - "~/.ivy2" 
    - "~/.m2" 
    - "~/docker" 
    pre: 
    - wget --output-document=$HOME/bin/sbt-launch.jar https://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/"$SBT_VERSION"/sbt-launch.jar 
    - echo "java $SBT_OPTS -jar \`dirname \$0\`/sbt-launch.jar \"\[email protected]\"" > $HOME/bin/sbt 
    - chmod u+x $HOME/bin/sbt 
    - sbt sbt-version 
    override: 
    - sbt clean update 
    post: 
    - find . -type f -regex ".*/target/test-reports/.*xml" -exec cp {} $CIRCLE_TEST_REPORTS/ \; 
general: 
    artifacts: 
    - "target/universal/*.tgz" 
deployment: 
    feature: 
    branch: /.*/ 
    commands: 
     - docker login -e [email protected] -u ${ART_USER} -p ${ART_KEY} docker-local.artifactoryonline.com 
     - sbt -DBUILD_NUMBER="${CIRCLE_BUILD_NUM}" docker:publish 

答えて

3

CircleCIは、あなたのプロジェクトがようであるどの言語を見て推論と呼ばれる機能を持っています見つかったディレクトリ、ファイル拡張子などを調べて、依存関係やテストを推測します。

「再生テスト」を見た場所の右側を見ると、このテストが干渉の結果であって、circle.ymlではないことを意味する「推論」と表示されます。推測では、Playテストフレームワーク(https://www.playframework.com/)が必要であると仮定して、デフォルトのチェックplay test(プロンプトの一部)を実行しました。

これがあなたの望むものでない場合は、testコマンドを無効にして、必要なテストを実行する必要があります。

test: 
    override: 
    - echo "This is my test" 
    - ./my-custom-command 

詳細情報::https://circleci.com/docs/configuration/#test

これは、ようなものになるだろう
関連する問題