Reactjs Travis CI生成未启动

Reactjs Travis CI生成未启动,reactjs,docker,continuous-integration,travis-ci,Reactjs,Docker,Continuous Integration,Travis Ci,我试图学习Travis CI工具,因此我做了一个react项目,它在docker容器中运行。我已经在GitHub上推送了包含所有必要文件的代码。即使在创建了没有错误的.travis.yml文件之后,在推送代码之后,travis也不会触发应用程序的构建 下面是代码存储库结构: 这是Dockerfile.dev文件的代码: 来自节点:alpine WORKDIR/app 复制package.json。 运行npm安装 运行chmod-ra+rwx节点_模块 复制 CMD[“npm”、“run”、

我试图学习Travis CI工具,因此我做了一个react项目,它在docker容器中运行。我已经在GitHub上推送了包含所有必要文件的代码。即使在创建了没有错误的.travis.yml文件之后,在推送代码之后,travis也不会触发应用程序的构建

下面是代码存储库结构:

这是Dockerfile.dev文件的代码:

来自节点:alpine
WORKDIR/app
复制package.json。
运行npm安装
运行chmod-ra+rwx节点_模块
复制

CMD[“npm”、“run”、“start”]
在推送travis.yml文件之前,您必须使用GitHub帐户登录到travis并首先激活存储库。检查

并将语言添加到travis.yml中,如果没有指定语言,travis会认为这是ruby项目,并给出“找不到Gemfile,跳过bundle安装”错误。所以,如果你不想添加任何语言,你可以使用泛型

language: generic
services: 
  - docker    

before_install: 
  - docker build -t mydockerreact -f Dockerfile.dev .

script:
  - docker run mydockerreact npm run test

经过一些研究,我发现我在使用travis-ci.org,这就是为什么它没有构建它。
我切换到travis-ci.com,效果非常好。

我已经登录到travis到github并激活了repo,但不是在添加语言之后,它就不起作用了。没有开始构建您可以共享您的GitHub repo吗?