Administrator
发布于 2021-08-23 / 27 阅读
0
0

快速搭建Jenkins测试环境(docker)

  • 环境:远程服务器、centos7.7、1核1 GiB、docker、gitee仓库

目的:保持代码更新、远程运行(开发运维一体)

注:Jenkins(docker)比较占用资源

  • 登不上官网也没关系,直接在docker hub搜索(docker太好用了,我怕以后离不开它)

  • 拉取该镜像到本地仓库(默认最新版)

  • 运行下列代码

docker run -u root --rm -d -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean

docker

  • 检查启动成功

  • 接下来进入Jenkins服务页面开始配置git

JenkinsURL:远程服务器公网IP+8080端口(例192.168.126.129:8080),刚进入有个密钥认证页面。

 cat /var/jenkins_home/secrets/initialAdminPassword

  • 我们回到服务器

docker ps 			查询正在运行的docker容器

0

输入命令进入容器

docker exec -it 55e /bin/bash

根据网页提示的路径进行cat

 cat /var/jenkins_home/secrets/initialAdminPassword

类似这样的文字,复制粘贴到Jenkins页面即可

  • 安装Jenkins插件/注册管理员账号


  • 基本的Jenkins环境搭好,现在根据需求配置Jenkins;我的目的是每次提交gitee的test分支自动构建项目,同时该项目一直处于运行状态——测试环境;我们先根据gitee官方文档指示下载gitee插件

会有一个插件,选择安装并重启即可,稍作等待。。。

  • 系统设置——gitee账号

  • 新建任务

源码管理下面还有一个默认自动

  • 保存确认即可;现在测试功能,回到gitee页面

点击测试回到Jenkins

——q865963982@163.com


jenkins忘记密码

 vi /var/jenkins_home/config.xml

执行如下操作可以无密码登录


评论