type
status
date
slug
summary
tags
category
icon
password

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的使用

  1. 安装好后Jenkins默认启动了8080端口,输入网址进入需要输入密钥
密钥可以使用 systemctl status jenkins 查看
或者 cat /var/lib/jenkins/secrets/initialAdminPassword
  1. 进入后会有两个选项可以不用选直接点击右上角关闭
  1. 主界面侧边栏找到系统管理
notion image
image-20220430125903251
  1. 点击插件管理
    1. notion image
  1. 选择可选插件搜索想要的插件选中后点击install(安装 Git plugin 和 Maven Integration plugin)
notion image
image-20220430130423000
  1. 退出插件管理进入全局工具配置
  1. 配置maven的setting文件的路径和jdk的路径(jdk可以不用改使用默认的),配置完成点击保存即可
notion image
image-20220430130900088
  1. 返回主页点击新建任务,输入名称选择-构建一个maven项目,点击确定
  1. 源码管理选择Git,输入之前上传仓库的clone地址
  1. (之前的都不用动)Build的RootPom选择git仓库中的位置。(在表面则不用改,文件夹内部则为:文件夹名/pom.xml)
  1. Goals and options根据需求填写,一般为 clean package docker:build -DpushImage
  1. 点击保存后返回主界面点击三角开关即可,成功则显示绿色√,否则为红色×
notion image
image-20220430131609017
maven配置redis入门
Loading...