大佬教程收集整理的这篇文章主要介绍了Travis CI:由于“未提交的更改”而导致构建失败,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我们已经在这个项目上使用 Travis CI 数周没有问题,现在突然我们的构建由于“未提交的更改”而失败。我不知道为什么。
- Upgrading ramsey/collection (1.1.1 => 1.1.3): checking out 28a5c4ab2f from cache
- Upgrading brick/math (0.9.1 => 0.9.2): checking out dff976c2f3 from cache
- Upgrading symfony/translation (v5.2.1 => v5.2.5): checking out 0947ab1e3a from cache
[RuntimeException]
source directory /home/travis/build/vendor/nesbot/carbon has uncommitted changes.
language: php
php:
- 7.3
services:
- MysqL
before_install:
- MysqL -e 'CREATE DATABASE travis_test;'
cache:
directorIEs:
- node_modules
- vendor
before_script:
- cp .env.travis .env
- sudo MysqL -e 'create database homestead;'
- composer self-update
- composer install --prefer-source --no-interaction --dev
- php artisan key:generate
- php artisan migrate --no-interaction -vvv
- php artisan import:required-data
script:
- php artisan test
notifications:
email: false
是什么导致了这个“未提交的更改”错误?我该如何解决?
Travis CI 存储您的供应商文件夹的缓存。有时,如果您在本地执行了 composer update
,则可能会导致该缓存文件夹出现一些问题。解决方案是清除缓存并强制 Travis CI 从头开始重新构建所有内容。
为此,请转到您在 Travis CI 中的项目,单击 @H_763_5@more options > Caches
。在该页面上,您可以清除所有缓存。然后让 Travis CI 重建。
第一次需要更长的时间,但应该会清除此错误消息。
以上是大佬教程为你收集整理的Travis CI:由于“未提交的更改”而导致构建失败全部内容,希望文章能够帮你解决Travis CI:由于“未提交的更改”而导致构建失败所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。