共计 1317 个字符,预计需要花费 4 分钟才能阅读完成。
Jenkins 系统中添加执行脚本的时候,有一些命令是需要 sudo 权限和来执行的,可以在 root 权限下添加一下 Jenkins 账号的权限
1、添加不需要密码可 sudo 执行指定命令的权限
cd /etc
chmod u+w /etc/sudoers
vi /etc/sudoers
##########################################
jenkins ALL=NOPASSWD: /usr/bin/qemu-nbd,/usr/bin/mount,/usr/bin/umount
// 即允许 jenkins 用户使用 sudo 执行 qemu-nbd、mount、umount 的命令,且执行时不需要输入密码
2、解决:sudo: no tty present and no askpass program specified(sudo 版本较低的可以先升级一下 sudo)
vi /etc/sudoers
##########################################
#
#Defaults requiretty
Defaults:jenkins !requiretty
#
# Refuse to run if unable to disable echo on the tty. This setting should also be
# changed in order to be able to use sudo without a tty. See requiretty above.
#
Defaults visiblepw
局域网内利用 GitLab+Jenkins 自动生成 GitBook 并发布 (Nginx) http://www.linuxidc.com/Linux/2016-05/131136.htm
Linux+Git+Maven+Jenkins+Neuxs 自动化编译环境搭建 http://www.linuxidc.com/Linux/2016-02/128652.htm
CentOS6 安装 Jenkins http://www.linuxidc.com/Linux/2016-05/131365.htm
Jenkins 服务器搭建指南 - 官方文档翻译整理 http://www.linuxidc.com/Linux/2017-10/147281.htm
使用 Jenkins 配置 Git+Maven 的自动化构建 http://www.linuxidc.com/Linux/2016-02/128641.htm
Jenkins+Maven+Git 搭建持续集成和自动化部署的配置手记 http://www.linuxidc.com/Linux/2015-06/118606.htm
Jenkins 的分布式构建及部署——节点 http://www.linuxidc.com/Linux/2015-05/116903.htm
使用 Jenkins 自动部署发布 http://www.linuxidc.com/Linux/2017-04/143257.htm
Jenkins 的详细介绍 :请点这里
Jenkins 的下载地址 :请点这里
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-12/149657.htm