docker下安装和使用jenkins
docker-jenkins
拉取项目
docker pull jenkins/jenkins:lts
启动项目
mkdir -p /usr/local/docker/jenkins_home
chmod 777 /usr/local/docker/jenkins_home
docker run -d -p 10240:8080 -p 10241:50000 -v /usr/local/docker/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --name myjenkins jenkins/jenkins:lts
通过:docker logs myjenkins 查看密码或者在本地/usr/local/docker/jenkins_home下/usr/local/docker/jenkins_home/secrets的initialAdminPassword找密码

通常我们安装推荐的插件就可以。
安装之后我们可以设置账号密码密码。
场景: 账号忘了密码,登录不上去了,Jenkins运行在docker容器中我们把数据挂载出来了。
找到本地的。/usr/local/docker/jenkins_home

点进去文件夹下有个config.xml
修改内容:将如下
<passwordHash>#jbcrypt:$2a$10$LorFxwiBZsvKf2LNUMkuR.Mge3ScPQtEGdyM4rS2ieIv0Z</passwordHash>
初始密码123456对应的内容:#jbcrypt:$2a$10$LxMm9HqAI/R4z7gL57qTouW/Mrz8uSaBpCGKvKc7K6dK.g/0yk/uq
保存退出
需要maven环境如果没有需要自己手动安装一下(maven需要jdk)。
manage-jenkins 下有很多目录,其中Plugin Manager是我们插件安装的地方。
第一个是可更新的,第二个是可选的,第三个是已安装的,第四个是 高级
接下来我们安装一个maven的插件.

点击install without restart
安装成功之后返回首页创建一个item,选择maven项目
选择git项目的地址,如果本地没安装git需要安装一下git,另外需要安装git插件,如果不是公开的需要添加一下凭证,添加凭证之后可以访问项目不报错。

配置好git之后下面的 提示找不到maven

点击the tool configuration.进入maven 配置

配置好你自己本地的maven信息

clean package -Dmaven.test.skip=true
点击启动后,找不到maven信息,由于我完全是配置docker上的,数据都会在容器内部执行,需要挂载一下目录,解决jdk和maven的时候遇到不识别路径的问题,记得对比一下jdk和maven在上面配置的地址和挂载是不是一致的。
docker run -d -p 10240:8080 -p 10241:50000 -v /usr/local/docker/jenkins_home:/var/jenkins_home -v /usr/local/maven:/usr/local/maven -v /exe/jdk/jdk1.8.0_341:/exe/jdk/jdk1.8.0_341 -v /etc/localtime:/etc/localtime --name myjenkins jenkins/jenkins:lts
---------------------------------------------------------------------------
国之殇,未敢忘!
南京大屠杀!
731部队!
(有关书籍《恶魔的饱食》)以及核污染水排海等一系列全无人性的操作,购买他们的食品和为它们提供帮助只会更加变本加厉的害你,呼吁大家不要购买日本相关产品
昭昭前事,惕惕后人
吾辈当自强,方使国不受他人之侮!
---------------------------------------------------------------------------
作者:三号小玩家
出处:https://www.cnblogs.com/q1359720840/
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。 版权信息

浙公网安备 33010602011771号