Cocoapod 与 Travis-CI
Travis-CI 是一个专门为开源项目打造的持续集成环境,与Github高度集成.支持iOS/macOS构建服务.
1. 使用Github账号登录travis
1 | - 会自动同步gitbub下仓库目录 |
2. 配置.travis.yml
文件
以Routable开源库为例
默认.travis.yml
文件:
1 | # references: |
.travis.yml
修改版:
1 | # 采用新版xcode9编译[主要是swift语法版本问题] |
3. 开启CI服务
登录travis
之后后我们 GitHub 项目
Setting
中的Integrations & services
已经添加了Travis CI
服务.
4. 触发构建服务
Git push
会触发构建服务,同时在github上也有所指示.
github:
travis:
5.错误日志
构建失败时,在job log
会输出相应日志.
6.构建徽章 Get!
在项目readme.md中插入:
1 | [](https://travis-ci.org/[user]/[repo]) |
🌰:
1 | [](https://travis-ci.org/linhay/Routable) |