我有Go測試文件,它需要root權限才能運行它(去測試)。如何在Travis ci中設置它?Travis-ci使用go測試時需要root權限,如何設置?
這裏是陽明:
language: go
sudo: required
go:
- tip
notifications:
email:
on_success: change
on_failure: always
混帳推,特拉維斯慈構建與默認配置失敗後。
我有Go測試文件,它需要root權限才能運行它(去測試)。如何在Travis ci中設置它?Travis-ci使用go測試時需要root權限,如何設置?
這裏是陽明:
language: go
sudo: required
go:
- tip
notifications:
email:
on_success: change
on_failure: always
混帳推,特拉維斯慈構建與默認配置失敗後。
在你可以使用sudo
所以如果你想運行具有root權限的測試,更改腳本部分特拉維斯:
script: sudo - E env "PATH=$PATH" go test ./...
或者,如果你使用一個Makefile:
script: sudo - E env "PATH=$PATH" make
script: - sudo env "PATH=$PATH" npm test
爲什麼你的測試需要root權限? – JimB
我的程序是關於icmp,c,err:= net.Dial(「ip4:icmp」,地址),所以當去測試的時候需要它。 – Long