type
status
date
slug
summary
tags
category
icon
password
comment
Jenkins安装及使用
ubuntuserver安装步骤
前置要求
安装java和maven
下载jenkins
需要有jdk镜像
构建最小jdk镜像
选择 Linux x64filesize
解压文件
删除无用的文件
重新打包
tar zcvf jre8.tar.gz *
新建Dockerfile
构建docker镜像(Dockerfile与压缩包在同一目录下)
docker build -t jdk8 .
java中pom文件修改,指定jdk8镜像
另一种写法(这是我用过的)
安装私有docker仓库
docker run -di --name=myregistry -p 5092:5000 registry
尝试访问registry容器 :http://10.62.17.101:10092/v2/_catalog
想要上传还需要docker开放2375端口
vi /usr/lib/systemd/system/docker.service
进入后修改
让虚拟机识别到更改的仓库
在/etc/docker/daemon.json添加
"insecure-registries":["192.168.98.205:5092"]
重新加载docker和daemon
修改要上传的标签并上传
(可选项)安装gogs
注:将自己的代码上传到gogs或者其他的git仓库中,Jenkins会根据这个仓库地址的代码进行生成镜像
Jenkins的使用
- 安装好后Jenkins默认启动了8080端口,输入网址进入需要输入密钥
密钥可以使用
systemctl status jenkins
查看或者
cat /var/lib/jenkins/secrets/initialAdminPassword
- 进入后会有两个选项可以不用选直接点击右上角关闭
- 主界面侧边栏找到系统管理
image-20220430125903251
- 点击插件管理
- 选择可选插件搜索想要的插件选中后点击install(安装 Git plugin 和 Maven Integration plugin)
image-20220430130423000
- 退出插件管理进入全局工具配置
- 配置maven的setting文件的路径和jdk的路径(jdk可以不用改使用默认的),配置完成点击保存即可
image-20220430130900088
- 返回主页点击新建任务,输入名称选择-构建一个maven项目,点击确定
- 源码管理选择Git,输入之前上传仓库的clone地址
- (之前的都不用动)Build的RootPom选择git仓库中的位置。(在表面则不用改,文件夹内部则为:文件夹名/pom.xml)
- Goals and options根据需求填写,一般为
clean package docker:build -DpushImage
- 点击保存后返回主界面点击三角开关即可,成功则显示绿色√,否则为红色×
image-20220430131609017
- 作者:obsidianlyg
- 链接:obsidianlyg.top/article/6188a41e-9922-4486-9ea9-78a74aa12ddd
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章