Phing构建XML文件须藤苏后挂到一个用户,但正常的命令行执行工作
问题描述:
以下是我的build.xml文件的部分 -Phing构建XML文件须藤苏后挂到一个用户,但正常的命令行执行工作
<echo level="warning">Flow 1</echo>
<exec command="sudo su auto_deploy" dir="${dir.jenkins_base}/${dir.scratchpad}" />
<echo level="warning">Flow 2</echo>
以及运行phing
身份登录时用户auto_deploy或一些其他用户,输出是 -
[echo] Flow 1
sudo su
命令似乎有问题。
但是,如果我只是从命令行运行sudo su auto_deploy
,它将工作,不管我当前登录为哪个用户。
答
你有没有试图执行Phing作为须藤?:
$ sudo bin/phing deploy