Centos安装Jenkins

参考

https://linuxize.com/post/how-to-install-jenkins-on-centos-7/

http://devopstechie.com/install-jenkins-on-centos-7/

https://www.hugeserver.com/kb/how-install-jenkins-centos7/

https://syslint.com/blog/tutorial/how-to-install-jenkins-on-centos-7/

https://www.looklinux.com/install-jenkins-centos-7/

 

Jenkins是一个开源的CI工具,用于持续的构建并测试软件项目,基于Java开发,因此需要先安装Java JDK。

1.安装OpenJDK8

 

1 sudo yum install java-1.8.0-openjdk-devel    

查看Java版本

1 java -version

Jenkins的当前版本不支持Java 10和Java 11,如果电脑安装了多个版本的Java,则需要将Java 8设置为默认版本。

2.启用Jenkins 仓库

使用下面的命令导入CPG key

1 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

将仓库添加到系统

1 sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

3.安装Jenkins

 

安装最新的Jenkins

1 sudo yum install jenkins

启用Jenkins服务

1 sudo systemctl start jenkins

测试Jenkins服务是否成功运行

1 systemctl status jenkins

设置Jenkins的自启动

1 sudo systemctl enable jenkins

 

4.获取Jenkins密码

IP + 8080 是Jenkins的网址,第一次登录需要用到初始密码:

1 sudo cat /var/lib/jenkins/secrets/initialAdminPassword

 

5.Jenkins访问Docker权限

Jenkins创建到任务会报权限问题,未解决需要单独设置用户组到权限

 添加Docker组

sudo groupadd docker

添加用户

useradd -g docker jenkins

当前用户添加到Docker组

//sudo usermod -aG docker $USER
sudo usermod -aG docker jenkins

更新用户组

sudo newgrp docker

重启jenkins以及Docker服务

sudo service jenkins restart
sudo service docker restart

 

posted @ 2019-03-26 17:28  imstrive  阅读(864)  评论(0编辑  收藏  举报