https://github.com/lijinke666/react-devops-study
react 项目 GITHUB CI CD 学习
https://github.com/lijinke666/react-devops-study
ci github react
Last synced: 5 months ago
JSON representation
react 项目 GITHUB CI CD 学习
- Host: GitHub
- URL: https://github.com/lijinke666/react-devops-study
- Owner: lijinke666
- License: mit
- Created: 2019-08-16T07:58:23.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T15:49:03.000Z (over 3 years ago)
- Last Synced: 2025-04-08T14:42:59.579Z (about 1 year ago)
- Topics: ci, github, react
- Language: JavaScript
- Homepage: https://boring-ardinghelli-750430.netlify.com/
- Size: 3.15 MB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 流水线状态
[](https://travis-ci.org/lijinke666/react-devops-study)
# 测试覆盖率

# 依赖
- [`Travis CI`](https://travis-ci.org) CI
```bash
# 安装依赖
yarn
# 静态检查
yarn lint
# 跑测试
yarn test
# 覆盖率
yarn ci:coverage
```
- [`Netlify`](https://www.netlify.com/) 自动部署,生成静态网站, 可以在 每次 `PR` 自动生成一个在线预览网址 (支持自定义域名)
- [`CodeCov`](https://codecov.io) 测试覆盖率 配合 `travis` 每次 push 代码自动更新测试覆盖率
- [`shields.io`](https://shields.io) 生成 覆盖率 流水线状态 徽章
- [`Github Actions`](https://github.com/lijinke666/react-devops-study/actions) Github 的 免费 CI
```bash
yarn
yarn lint
yarn test
yarn ci:coverage
```
- [`Docker`](https://cloud.docker.com) 在每次流水线打完包后, 构建 docker 镜像 发布到 docker 仓库, 服务器 push 这个镜像就可以自动部署
- [`Github Actions 环境变量配置`](https://github.com/lijinke666/react-devops-study/settings/secrets)