New Document

jenkins部署spring boot

安装docker,

apt-get install docker -y

docker部署Jenkins

docker run --name jenkins -p 8080:8080 -p 50000:50000 --restart=on-failure -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts-jdk11

在日志打印可以找到密码

image-20230714122525513

没找到可以进入容器在输入以下命令打印初始密码

进入容器执行:

docker exec -it jenkins /bin/bash
cat /var/jenkins_home/secrets/initialAdminPassword

访问服务器8080端口
选择安装推荐插件

image-20230714122349202

等待安装完成

安装过程如下

image-20230714122905962

创建账户,或使用admin账户继续:

image-20230714123018738

下一步的url配置可以选择跳过

安装插件

image-20230714123205535

安装open ssh

image-20230714123446875

安装maven,gitee

image-20230714123543609

点击安装不重启

找到面板->管理Jenkins->工具,下拉找到新增maven,安装一个maven版本,选择和你项目同样版本较好

image-20230714133209630

新增服务器设置,找到面板->管理->系统,拉到最下面,配置ssh server,hostname写服务器的域名或ip,点击高级,设置密码或密钥验证,完成后点击test connection测试

image-20230714133558009

新建项目(item),选择freestyle project,点击确定,

image-20230714132002342

添加构建参数,一般为版本号,使用"${}"引用

image-20230714135648255

找到源码管理 -> 点击git,在【Repository URL】输入gitee的仓库链接

点击下面的添加,新增仓库访问凭证

image-20230714132401448

可以选择多种凭据类型,我选择用户名和密码

image-20230714132535323

完成后保存,会跳回项目配置页面,选择代码分支

增加构建步骤,选择刚刚新增的maven版本,选择执行顶层maven

image-20230714135807543

clean install -Dmaven.test.skip=true

选择新增构建步骤

image-20230714140834357

选择刚刚新增的ssh server

按照如下配置,目录和自己服务的一致,(相对路径)

image-20230714141402723

docker build -t  ann:${version} .
docker run --name ann -p 7999:8999 -d ann:${version} 

完成后保存,点击运行看效果!

posted @ 2023-07-14 14:25  肉身羸弱  阅读(16)  评论(0编辑  收藏  举报
Document
draven