我是Travis CI的新手,我只是想了解爲什麼和這裏發生了什麼。我儘可能按照他們文檔中的設置說明進行操作。我所得到的是:爲什麼Travis CI編輯我的文件?
- 我的Rails在Github代碼
- 特拉維斯CI,一旦建立我的回購,因爲它推到GitHub的分支主。
- 如果構建成功,Heroku應用程序將Travis CI部署到代碼中。
我無法把握究竟是爲什麼我得到這個當構建完成:
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/
?
感謝您的回覆。我在.travis.yml中執行了'before_install: - chmod + x script/travis.sh',並在我的構建日誌中獲得了'chmod + x script/travis.sh'。我有git版本2.7。 – bork
更新:修正了'travis.sh'的問題。現在只有'vendor/bundle /'被添加了。 – bork
謝謝。所以理論上我不需要做任何事情,對吧?但我認爲這看起來很醜陋。我能否以某種方式過濾掉它,還是我必須接受這種情況? – bork