Travis CI构建尚未开始



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

以下是代码库结构:

我的代码回购

这是Dockerfile.dev:文件的代码

FROM node:alpine
WORKDIR /app
COPY package.json .
RUN npm install 
RUN chmod -R a+rwx node_modules
COPY . .
CMD ["npm","run","start"]

这是.travis.yml文件中的代码:

sudo: required
services: 
- docker    
before_install: 
- docker build -t mydockerreact -f Dockerfile.dev .
script:
- docker run mydockerreact npm run test

我已经尝试了这个文件中的几乎所有内容,但在CI工具上没有触发构建

在推送travis.yml文件之前,您必须使用GitHub帐户登录travis并首先激活您的存储库。检查此处

并将语言添加到您的travis.yml中。如果没有指定语言,travis会认为它是ruby项目,并给出"找不到Gemfile,跳过捆绑包安装"错误。因此,如果你不想添加任何语言,你可以使用通用

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,它运行得非常好。

最新更新