本篇文章接上篇 《基于typescript发布npm包的流程》,继续为项目添加持续集成node
打开 Travis 官网git
使用 GitHub 帐号登陆 Travisgithub
勾选你要构建的git项目(通常是先建立好仓库)typescript
项目根目录建立.travis.ymlnpm
touch .travis.yml
编辑.travis.ymlsegmentfault
language: node_js node_js: - '12' install: - npm install script: - npm run test - npm run lint
该配置文件采用的是YAML格式,你能够任意的编写属于你的脚本,这里只是参考服务器
含义测试
install 和 script 其实就是Travis 会经历两个阶段:ui
1. install 安装依赖阶段spa
install: npm install -g npm
install: true
2. script 运行脚本阶段
script: npm run build
其实还有其余不少阶段,例如:
before_install
安装阶段以前
install
安装
before_script
脚本阶段以前
script
脚本阶段
aftersuccess or afterfailure
脚本成功或失败
[OPTIONAL] before_deploy
部署以前
[OPTIONAL] deploy
部署
[OPTIONAL] after_deploy
部署以后
after_script
脚本阶段以后
好,至此,travis的配置算是基本搞定,接下来就是常规操做了,很少解释一把嗦~
git add .
git commit -m'描述'
git push
推完成功以后咱们再次进入Travis 官网,进入到刚才勾选的项目,不出意外的话就能够看到:
能够发现,travis以及帮你执行了不少命令,而且构建徽章也已经点亮~
接下来咱们就把这个徽章集成到你的项目中去
点击该图标,选择Markdown,复制RESULT中内容
将复制的内容粘贴到 README 合适的位置,通常是开头出。而后提交并推送代码,ok👌搞定~