以下是我的build.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>
以用户auto_deploy或其他某个用户身份登录时运行phing
,输出为 -
[echo] Flow 1
sudo su
命令似乎有问题。
但是,如果我只是从命令行运行sudo su auto_deploy
,无论我当前登录的是哪个用户,它都能正常工作。
答案 0 :(得分:0)
您是否尝试将Phing作为sudo执行?:
$ sudo bin/phing deploy