当前位置: 首页 > wzjs >正文

做智能网站网站公众号信息化建设工作计划

做智能网站,网站公众号信息化建设工作计划,网站设计制作要交印花税,深圳市龙华区教育局官网文章目录前言一、前期准备二、编辑构建文件二、Jenkins构建总结前言 前面使用Jenkinsfile部署了前端vue项目,接着学习Jenkinsfile部署springboot项目。 一、前期准备 已经安装好centos,并且安装了jenkins和docker。本地新建springboot并上传到gitee上。 二、编辑…

文章目录

  • 前言
  • 一、前期准备
  • 二、编辑构建文件
  • 二、Jenkins构建
  • 总结


前言

前面使用Jenkinsfile部署了前端vue项目,接着学习Jenkinsfile部署springboot项目。


一、前期准备

已经安装好centos,并且安装了jenkins和docker。本地新建springboot并上传到gitee上。

二、编辑构建文件

打开本地工程,新增docker文件夹,新增Dockerfile文件
在这里插入图片描述
内容如下:

# jre基础环境
FROM openjdk:8-jre-alpine# 维护者信息
MAINTAINER zhy# 设置环境变量-运行时也可传参进来哈
ENV JAVA_OPTS ""# 添加jar包到容器中 -- tips: xx.jar 和 Dockerfile 在同一级
ADD *.jar /home/app.jar# 对外暴漏的端口号
# [注:EXPOSE指令只是声明容器运行时提供的服务端口,给读者看有哪些端口,在运行时只会开启程序自身的端口!!]
EXPOSE 8080# 以exec格式的CMD指令 -- 可实现优雅停止容器服务
# "sh", "-c" : 可通过exec模式执行shell  =》 获得环境变量
CMD ["sh", "-c", "echo \"****** 运行命令:java -jar ${JAVA_OPTS} /home/app.jar\"   &   java -jar ${JAVA_OPTS} /home/app.jar"]

在根目录新增Jenkinsfile文件
在这里插入图片描述
内容如下:

pipeline {agent anyenvironment {APP_NAME = 'executor-test'APP_IMAGE = 'executor-test'APP_PORT = 9999}stages {stage('环境准备') {steps {sh """# maven打包mvn clean install -DskipTests# 拷贝jar到docker目录下cp target/executor-test-0.0.1-SNAPSHOT.jar docker"""}}stage('构建Docker镜像') {steps {sh """# 删除旧容器docker ps -a | grep ${APP_NAME} | awk '{print \$1}' | xargs -i docker stop {} | xargs -i docker rm {}# 删除旧镜像docker images | grep ${APP_NAME} | awk '{print \$3}' | xargs -i docker rmi {}# 进入Docker目录cd docker# 构建镜像docker build -f Dockerfile -t ${APP_IMAGE} . --no-cache"""}}stage('运行容器') {steps {sh """docker run -d -p ${APP_PORT}:8080 --restart=always --name ${APP_NAME} ${APP_IMAGE}"""}}}
}

提交代码到gitee上,注意文件中的地址要与你自己项目的一致。

二、Jenkins构建

登录jenkins新建任务
在这里插入图片描述
添加描述信息
在这里插入图片描述
流水线选择SCM
在这里插入图片描述
选择git
在这里插入图片描述
粘贴gitee中项目地址,选择凭证,如果没有凭证,点击添加即可。
在这里插入图片描述
点击保存,立即构建
可查看控制台日志输出
在这里插入图片描述
这里遇到了一个错误,打包的镜像名称不能用大写
在这里插入图片描述
修改Jenkinsfile文件
在这里插入图片描述
提交代码,接着构建
在这里插入图片描述
构建成功,打开浏览器访问接口测试
在这里插入图片描述


总结

以上就是今天要讲的内容,本文介绍了jenkins使用Jenkinsfile部署springboot项目。


文章转载自:

http://XejMgDob.njntp.cn
http://p7sQH9M4.njntp.cn
http://v82HmSon.njntp.cn
http://PDDHNMQY.njntp.cn
http://Mo9HHmpX.njntp.cn
http://cwDZUbZi.njntp.cn
http://M95EBS8m.njntp.cn
http://dCKYRilu.njntp.cn
http://m8uDIHiJ.njntp.cn
http://Ikeo0Drn.njntp.cn
http://9ggRjSGV.njntp.cn
http://H9fNNDaj.njntp.cn
http://mWoGuBzz.njntp.cn
http://D0d3zlc6.njntp.cn
http://uGOKTAOG.njntp.cn
http://9P4cdWoA.njntp.cn
http://FmFWn6GC.njntp.cn
http://0kdXOkDX.njntp.cn
http://da9QftwD.njntp.cn
http://pf6Z3yFe.njntp.cn
http://R6qbYw9G.njntp.cn
http://Ev5ffp3o.njntp.cn
http://zpypzrH2.njntp.cn
http://67V3jhpm.njntp.cn
http://BlgFIFHW.njntp.cn
http://vD22BeDS.njntp.cn
http://iKc8Loe0.njntp.cn
http://8dICTZZg.njntp.cn
http://QpH38FaG.njntp.cn
http://o9zHGtAI.njntp.cn
http://www.dtcms.com/wzjs/650842.html

相关文章:

  • 做区位分析的网站苏州网页制作人才招聘
  • 潍坊网站建设 诸城网页制作教程素材
  • 苏州建站费用汕头网络科技有限公司
  • 英文集团网站设计建设服务器网站后台登陆密码黄框显示
  • 外包公司做的网站怎么改密码手机浏览器主页网站推荐
  • 多语言站点 wordpress建设银行网上官方网站
  • 网站宣传的劣势做网站的疑问有哪些
  • 做网站要什么技术wordpress打开文章404
  • 物流信息网站网站维护和推广方案
  • ps做网站图片北海市住房和城乡建设局网站
  • 足彩彩票网站建设政工网站建设
  • 如何把网站做好微信同城小程序开发教程
  • 静安区网站建设杭州怎么做网站
  • 瑞典网站后缀福州有哪些制作网站公司
  • 龙华新区城市建设局网站怎么删除织梦做的网站
  • 广东省住房建设厅网站网站开发年度总结
  • 网站创建公司网站wordpress 外贸seo插件
  • 网页设计网站网站建设课程设计南通网站定制方案
  • android手机网站开发做网站开发哪种语言更稳定高效
  • 东莞做网站 9353网络运营培训课程
  • 做企业网站怎么收费的怎么下载网页视频到本地
  • 沈阳制作公司网站和app淘宝客怎么自己做网站
  • 南昌为来创意网站建设公司域名解析映射到网站空间怎么做
  • 德州建网站新网站怎么让百度收录
  • 做英文版网站自贡企业网站建设公司
  • 低价网站空间东莞大朗网络推广外包
  • 网站建设 牛商网宝塔怎么做两个网站的解析
  • 岳阳网站网站建设网站开发合同编号如何编写
  • 免费推广产品的网站太原网站排名公司
  • qq网站临时会话郑州北环附近网站建设