jenkins下腳本權限問題

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

修改方法:segmentfault

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

Defaults:jenkins !requiretty

jenkins ALL=(ALL) NOPASSWD: ALL

  2. 在腳本中命令前,增長sudo命令便可,或sudo 執行腳本ui

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

或
sudo rm -rf /root/.gnupg

 

參考:spa

  https://segmentfault.com/a/1190000004322188.net

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

相關文章
相關標籤/搜索