文章目录

该文章已同步收录到我的博客网站,欢迎浏览我的博客网站,xhang’s blog
1.安装Jenkins
- 拉取docker镜像
docker pull jenkins/jenkins:2.441
-
启动jenkins容器
-
创建jenkins挂载目录
mkdir -p /var/jenkins_home
-
修改挂载目录权限
chmod 777 /var/jenkins_home
-
docker run -d --restart=always -p 18080:8080 -p 18081:50000 \
-v /var/jenkins_home:/var/jenkins_home \
-v /etc/localtime:/etc/localtime \
--user=root \
--name jenkins \
jenkins/jenkins:2.441
- 访问主机IP+18080端口,根据提示获得管理员登录密码
- 在宿主机的挂载目录中查看密码
cat /var/jenkins_home/secrets/initialAdminPassword
- 安装插件
- 添加管理员信息
- 安装后重启使汉化插件生效
2.公钥私钥配置
2.1公钥配置
这一步的目的是为了实现Jenkins容器和github实现SSH免密连接,为后续的
item
的git源码管理做准备。需要注意的是,jenkins容器内部默认已经存在Git环境:
- 在jenkins容器内部使docker用以下命令在
/root/.ssh目录下生成
公钥和私钥文件:
ssh-keygen -t rsa
- 复制公钥文件内容
cat /root/.ssh/id_rsa.pub
在github中点击setting,添加SSH Key
SSH添加成功:
- 测试ssh连接:
ssh -T git@github.com