Travis CI设置失败 - “无法将项目路径设置为:xxx”

时间:2016-09-27 14:38:21

标签: github unity3d travis-ci

我正在尝试设置一个Travis CI服务器,以便从我的私有 github存储库构建我的Unity3D项目。我尝试按照https://jonathan.porta.codes/2015/04/17/automatically-build-your-unity3d-project-in-the-cloud-using-travisci-for-free/上的指南进行操作,但由于我只想为Windows构建,我将build.sh文件缩小到

echo "Attempting to build $project for Windows"
/Applications/Unity/Unity.app/Contents/MacOS/Unity \
  -batchmode \
  -nographics \
  -silent-crashes \
  -logFile $(pwd)/unity.log \
  -projectPath $(pwd) \
  -buildWindowsPlayer "$(pwd)/Build/windows/$project.exe" \
  -quit

echo 'Logs from 
cat $(pwd)/unity.log

但是我的“build.sh”脚本给了我错误

Couldn't set project path to: /Users/travis/build/Nikzer/BAC16109TravisTest
(Filename: /Users/builduser/buildslave/unity/build/Runtime/Utilities/Argv.cpp Line: 171)

其中“Nikzer / BAC16109TravisTest”是回购名称。

我尝试了不同的解决方案,例如将 pwd 更改为其他答案中使用的 PWD ,但这也不起作用。

我希望有人能以某种方式帮助我:)谢谢

(第一个StackOverflow帖子btw家伙)

1 个答案:

答案 0 :(得分:2)

-projectPath参数要求-projectPath与旧版Unity中的路径之间的等号。 例如:-projectPath=$(pwd)

此问题已在Unity 2018.1.3之后发布的Unity版本中修复