我用的是centos8.2,阿里云的服务器
官网下载地址
https://pkg.jenkins.io/redhat-stable/
这是官网命令
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
安装完成之后,直接访问地址:8080,打开jenkins,然后按照他给的路径,查看登录密码,登录完之后可以在用户管理里修改密码。
jenkins默认是使用的jenkins用户,访问不到root目录,如果你的脚本有用到root目录的,就会报错 Permission denied,可以修改jenkins的默认用户为root;
jenkins有两个配置文件
一个是
vim /usr/lib/systemd/system/jenkins.service
将
User=jenkins
Group=jenkins
改为
User=root
Group=root
保存退出之后,刷新
systemctl daemon-reload
重启下jenkins就可以了:
systemctl restart jenkins
然后去jenkins上部署你的项目,如果还是 Permission denied
修改
/etc/sysconfig/jenkins
将
JENKINS_USER="JENKINS"
改为
JENKINS_USER="root"
JENKINS_GROUP="root"
重启下jenkins就可以了:
systemctl restart jenkins
重新部署,success。