我最近的Jenkins构建失败,并显示以下消息:
12:56:53 Discovered Package: laravel/tinker
12:56:53 Discovered Package: nunomaduro/collision
12:56:53 Discovered Package: sentry/sentry-laravel
12:56:53 Package manifest generated successfully.
12:57:00 Error processing tar file(exit status 1): open /var/www/xela-worker/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Functions/FunctionCallArgumentSpacingUnitTest.php: no space left on device
12:57:00 Build step 'Execute shell' marked build as failure
12:57:01 [Set GitHub commit status (universal)] ERROR on repos [] (sha:95841c2) with context:Xela-Worker CI
12:57:01 [Set GitHub commit status (universal)] ERROR on repos [] (sha:95841c2) with context:Xela-Worker CI
12:57:01 Finished: FAILURE
我将ssh'放入相应的EC2实例,然后键入:
df -T -h
它清楚地表明有足够的空间:
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 487M 0 487M 0% /dev
tmpfs tmpfs 100M 13M 87M 13% /run
/dev/xvda1 ext4 20G 13G 6.3G 67% /
tmpfs tmpfs 498M 0 498M 0% /dev/shm
tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs tmpfs 498M 0 498M 0% /sys/fs/cgroup
tmpfs tmpfs 100M 0 100M 0% /run/user/1000
下一步要进行调查是什么?目的是什么? AWS仪表板还是实例(SSH)本身?
PS。我可以通过浏览器通过Web界面完全访问Jenkins。没有500个错误,快速,有效,一切都很好。
答案 0 :(得分:0)
请检查执行詹金斯作业的从属/构建服务器空间。通常,人们更喜欢主从式詹金斯设置。请阅读Jenkins Master-Slave,以了解更多信息。
答案 1 :(得分:0)
检查该服务器上的iNode空间。
container: {
justifyContent: "center",
padding: 20,
alignItems:'center',
backgroundColor: "red",
flex: 1
}
答案 2 :(得分:0)
要在构建运行后还是运行期间检查空间。可能是这种情况,当构建运行时会占用空间,并且在一定时间后由于没有空间而失败。
您应在运行构建时检查空间。