写完测试当然要加入到 CI 里做自动化测试拉!
但本人也是第一次串所以见谅见谅
这次我们使用 Travis CI
点击注册直接以直接以 GitHub 帐号登入後会看到类似的画面并找到要使用 CI 的 repo
我们直接在此专案加入 .travis.yml
# .travis.yml
language: ruby
dist: trusty
rvm:
- 2.6.6
before_install:
- gem install bundler
cache:
- bundler
# - /home/travis/.rvm/
before_script:
- bundle exec rake db:create
script:
— bundle exec rspec
然後推一个 commit 上去就会看到 travis 帮你跑测试了
黄灯表示正在处理此次 CI
如果是红灯代表测试没过
当然 CI 上也会有错误讯息告诉你哪边错误
试着依照提示将设定修改一下
# .travis.yml
before_install:
- gem install bundler:2.2.19
又出现错误
我们依照错误提示再次进行修正後再推一次 commit !
绿灯表示此次 CI 终於通过拉! 也就可以放心的 merge 进 master 搂!
before_install
=> 在安装前要执行的指令
language
=> 指定语言
before_script
=> 执行 script 之前要进行哪种动作
script
=> push 後执行的指令,CI 会帮你全部一行一行执行完毕。
至於一些指令的用法小弟我也不太熟今天就先讲到这!
参考来源:
Travis CI| 简单事情就交给电脑去做之CI/CD 初体验,让 GitHub Pages 自动更新!
前言 今天开始是新的章节,因此也有新的资料集 Kickstarter Projects 在开始之前要...
上一篇我们修改了资料库 并且成功地把BeautifulSoup的资料送到Database内了 今天我...
这篇主要是讲到静态文件,静态文件就是 CSS 、 JavaScript 与图片档之类的档案(因为在 ...
Bookinfo可以在sample这个folder里面找到,官方是使用这个专案demo istio的...
本文将於赛後同步刊登於笔者部落格 有兴趣学习更多 Kubernetes/DevOps/Linux 相...