【发布时间】:2017-07-24 09:59:51
【问题描述】:
我是 Travis CI 的新手,我只是想了解这里发生的原因和情况。我已尽我所能按照他们文档中的设置说明进行操作。我得到的是:
- 我在 Github 上的 Rails 代码
- Travis CI 在我的 repo 推送到 github 分支 master 后立即构建它。
- 如果构建成功,Travis CI 会将代码部署到 Heroku 应用。
我无法理解的是为什么我在构建完成后得到这个:
HEAD detached from 2a3b308
Changes not staged for commit:
.......
modified: script/travis.sh
Untracked files:
(use "git add <file>..." to include in what will be committed)
vendor/bundle/
no changes added to commit (use "git add" and/or "git commit -a")
我在我的 .travis.yml 中做了一个before_install: - chmod +x script/travis.sh,我在我的构建日志中得到了chmod +x script/travis.sh。我有 git 版本 2.7.4
为什么我的script/travis.sh 被编辑了?我应该添加这些更改还是我的设置有问题?在 script/travis.sh 中,我有一些小命令要在构建之前执行,设置我的 Github 身份等。
为什么要添加这个文件夹vendor/bundle/?
【问题讨论】:
标签: ruby-on-rails git heroku travis-ci