[英]Jenkins to Linux Issues - Python File execution
我對 linux 設置非常陌生,我發現讓我的 jenkins 機器與駐留在 ZE08650CC 服務器中的 python 程序對話非常困難。 以下是詳細信息:
在 Jenkins 作業配置中,我編寫了以下代碼:
#! /usr/local/bin python3
python3 /filenet/EFBI/Scripts/Test_Scripts/add.py
當執行此操作時收到錯誤:
started by user Jenkins Admin User
Running as System
Building in workspace /jenkins/jenkins_fmlvlm0000/jenkins2_176/Jenkins_Home/Workspace/PythonTest
[PythonTest] $ /usr/local/bin python3 /jenkins/jenkins_fmlvlm0000/jenkins2_176/apache-tomcat-9.0.20/temp/jenkins123456789.sh
FATAL : command execution failed
java.io.IOException: error=13, Permission Denied
....
....
....
....
caused: java.io.IOException: cannot run program "/usr/local/bin" (in directory "/jenkins/jenkins_fmlvlm0000/jenkins2_176/Jenkins_Home/Workspace/PythonTest"): error=13, Permission Denied
現在我有以下問題:
現在問題已經解決了。 我們必須創建一個從節點,然后在 linux 機器上創建一個工作文件夾以供代理工作。
然后在設置中創建與我們登錄到 linux 機器相同的用戶 ID 和密碼,然后提供所需的 SSH 權限以使其工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.