Ubuntu Can';t运行TeamCity自定义脚本

Ubuntu Can';t运行TeamCity自定义脚本,ubuntu,continuous-integration,teamcity,ubuntu-12.04,Ubuntu,Continuous Integration,Teamcity,Ubuntu 12.04,我用Ubuntu服务器12.04 LTS创建了一个新实例,安装了所有必需的软件包(如Java、RVM和Ruby),然后下载并安装了TeamCity 7.0.4 TeamCity位于/home/ubuntu中,但我在运行“sudosu”后以root用户身份启动服务器 出于某种原因,我无法运行我的rake测试,因为前面的步骤(这是必要的)失败了。这里是构建日志的一部分: [Step 1/5] Starting: /home/ubuntu/TeamCity/buildAgent/temp/agentT

我用Ubuntu服务器12.04 LTS创建了一个新实例,安装了所有必需的软件包(如Java、RVM和Ruby),然后下载并安装了TeamCity 7.0.4

TeamCity位于/home/ubuntu中,但我在运行“sudosu”后以root用户身份启动服务器

出于某种原因,我无法运行我的rake测试,因为前面的步骤(这是必要的)失败了。这里是构建日志的一部分:

[Step 1/5] Starting: /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098
[00:06:03][Step 1/5] in directory: /webserver/K2
[00:06:03][Step 1/5] /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098: 1: /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098: source: not found
[00:06:03][Step 1/5] /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098: 2: /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098: bundle: not found
[00:06:03][Step 1/5] Process exited with code 127
我想运行的第一个构建步骤是“bundle安装”


我不知道为什么会有这个问题。在centos 5中,我可以运行所有这些步骤。

看起来您的路径中没有“bundle”,您可以在代理参数页面中检查您的路径,如果正确,则附加正确的路径。

看起来您的路径中没有“bundle”,您可以在“代理参数”页面中检查您的路径,如果正确,则附加正确的路径。

有关如何在TeamCity的路径中实际添加其他条目的更多信息,请参阅

  • 转到项目配置编辑界面
  • 在配置步骤(右侧)中,选择“#7构建参数”
  • 单击“添加新参数”,输入名称“路径”,选择种类“环境变量”(名称输入字段中的名称应更改为env.PATH),并在值输入字段中,将所需路径附加到现有路径变量(例如,
    %env.PATH%:/usr/local/sbin:/usr/local/bin
    );拯救

应该是这样,试着运行您的任务

了解更多关于如何在TeamCity中的路径中实际添加其他条目的信息

  • 转到项目配置编辑界面
  • 在配置步骤(右侧)中,选择“#7构建参数”
  • 单击“添加新参数”,输入名称“路径”,选择种类“环境变量”(名称输入字段中的名称应更改为env.PATH),并在值输入字段中,将所需路径附加到现有路径变量(例如,
    %env.PATH%:/usr/local/sbin:/usr/local/bin
    );拯救

应该是这样,试着运行你的任务

这救了我一辈子。这救了我一辈子。