Docker搭建Jenkins配置SSH远程操作服务器
Docker搭建Jenkins配置SSH远程操作服务器
·
一. 生成镜像运行Jenkins容器
-
取拉镜像
docker pull jenkins/jenkins:lts -
运行容器
docker run -d -u root -p 8001:8080 -v /usr/jenkins:/var/jenkins_home --name myJenkins ebfdc38968c9
注意:-u root -p不加可能会报权限相关错
注意:挂载目录得存在 -v /usr/jenkins
docker ps 查看是否运行成功
二. Jenkins相关配置
-
默认密码会在指定文件或在日志中输出
-
配置凭据:
凭据管理中添加配置凭据
凭据 -> 系统 -> 全局凭据 后续会在ssh site中用到
-
系统配置:
ssh相关配置:
SSH remote hosts and SSH sites
配置ssh服务器站点,ip,账号,密码以及刚刚创建的凭证
-
构建Job,相关环境配置
源码管理配置Git
Repository URL + Credentials
凭证添加
用户名和账号是Gitlab登录的账号一定不能搞混了。
配置 构建环境 -> Execute shell script on remote host using ssh
SSH站点配置默认就是刚刚配置的凭证
然后又执行前和执行后的Shell脚本填写
完成以上步骤就可以构建任务查看SSH远程操作是否生效
查看到都已经正确输出。
之前步骤配置的有些不一样,总是报找不到指定文件夹,连切换命令都报错。
更多推荐
已为社区贡献4条内容
所有评论(0)