【发布时间】:2021-07-15 14:20:36
【问题描述】:
我正在尝试学习 Travis CI 工具,因此我制作了一个在 docker 容器中运行的 react 项目。我已经在 git-hub 上推送了所有必要文件的代码。即使在制作 .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 工具上触发
【问题讨论】:
标签: reactjs docker continuous-integration travis-ci