jenkins下腳本權限問題


在jenkins環境下,執行需要root權限的腳本,報錯。

修改方法:

     1. centos環境下,在/etc/sudoers.d/ 目錄下,增加一個 jenkins文件,內容如下:

Defaults:jenkins !requiretty

jenkins ALL=(ALL) NOPASSWD: ALL

  2. 在腳本中命令前,增加sudo命令即可,或sudo 執行腳本

sudo /opt/webmaster/sitedeploy.sh --source $BUILD_DIR --site xxx.com --clear

或
sudo rm -rf /root/.gnupg

 

參考:

  https://segmentfault.com/a/1190000004322188

  http://blog.csdn.net/gzh0222/article/details/41594017

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM