我有 Go 测试文件,它需要 root 权限才能运行它(去测试)。 Travis ci中如何设置?
这是 yml:
language: go
sudo: required
go:
- tip
notifications:
email:
on_success: change
on_failure: always
在 git push 之后,travis-ci build 使用默认配置失败。
最佳答案
在 travis 中你可以使用 sudo
所以如果你想以 root 权限运行你的测试,改变脚本部分:
script: sudo -E env "PATH=$PATH" go test ./...
或者如果您使用的是 Makefile:
script: sudo -E env "PATH=$PATH" make
关于go - travis-ci在使用go test时需要root权限,如何设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41165326/