[英]Running php script via Jenkins Execute shell
我正在嘗試通過Jenkins中的execute shell運行php腳本,但似乎我缺少了一些東西。
這是我在詹金斯執行外殼中的命令
#!/usr/bin/php
php /home/admin/reports/test.php"
我在控制台輸出中沒有任何錯誤。
當我嘗試這些命令時:
#!/bin/bash
php /home/admin/reports/test.php"
然后出現錯誤,提示failed to open stream: Permission denied in
/home/admin/reports/test.php"
failed to open stream: Permission denied in
/home/admin/reports/test.php"
。
Jenkins(默認安裝)將在jenkins
用戶下運行。 該用戶無權訪問您的/home/admin
主目錄。 Permission denied
是不言自明的。
jenkins
用戶授予對/home/admin
讀取權限(不推薦) /home/jenkins
目錄(也不是最佳解決方案)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.