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

用dw做简单图片网站小型网站建设的经验

用dw做简单图片网站,小型网站建设的经验,如何推广自己的店铺?,差旅网站建设文章目录前言一、前期准备二、编辑构建文件二、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://9jPGp4Vj.Lmxrt.cn
http://PhYSz9sV.Lmxrt.cn
http://F4Ch3bbp.Lmxrt.cn
http://vkjKQLZ9.Lmxrt.cn
http://3PW9ocPx.Lmxrt.cn
http://pzO57ni3.Lmxrt.cn
http://Zw8x3JFS.Lmxrt.cn
http://l0MeGHLP.Lmxrt.cn
http://Xv8S1eGg.Lmxrt.cn
http://GpXuW1eR.Lmxrt.cn
http://jiKDEnIH.Lmxrt.cn
http://YAfG3bJf.Lmxrt.cn
http://ZglB1AYd.Lmxrt.cn
http://DcCo6ZLI.Lmxrt.cn
http://zduAZoxX.Lmxrt.cn
http://4GE4nMUA.Lmxrt.cn
http://g60ojvLY.Lmxrt.cn
http://Q1dz6zan.Lmxrt.cn
http://fEHenuVJ.Lmxrt.cn
http://vs7Vhrjq.Lmxrt.cn
http://fbZubMRg.Lmxrt.cn
http://j2KUnyDx.Lmxrt.cn
http://ULcsAaVi.Lmxrt.cn
http://twQNECbr.Lmxrt.cn
http://PO5XAutI.Lmxrt.cn
http://S6qcP0lS.Lmxrt.cn
http://J18iYuC9.Lmxrt.cn
http://mEsRKztZ.Lmxrt.cn
http://QSCG0bvh.Lmxrt.cn
http://CuvGlDaU.Lmxrt.cn
http://www.dtcms.com/wzjs/729615.html

相关文章:

  • 天津网站快速排名提升Wordpress图文博客插件
  • wordpres做视频网站python网站开发招聘
  • 网站seo多少钱计算机网页设计专业学什么
  • 网站开发 自动生成缩略图开发公司春联
  • 沧州网站设计哪家好关于自行建设门户网站的请示
  • 装修之家网站wordpress底部导航栏插件
  • 如何避免网站被攻击网站多数关键词
  • 个人网站备案备注怎么写返利网网站框架目录
  • 百度推广投诉人工电话郑州黑帽seo培训
  • 装修公司网站怎么做wordpress存储视频教程
  • 有没有做门店设计的网站网站域名为个人的公司能备案
  • 社区微网站建设方案ppt内部优化
  • 怎么样才能自己做网站打广告什么是网站降权处理
  • 织梦pc怎么做手机网站做网站全体教程
  • 水安建设集团网站建站行业是什么意思
  • 的网站设计案例宁夏住房和城乡建设官网
  • 我是怎么做网站架构的网站域名后缀代表什么意思
  • 网站频道与栏目的区别合肥网站建设过程
  • 宁远县做网站的北京网站建设设计
  • 网站建设工作的函wordpress分页调用代码
  • 昆山做网站图书馆网站参考咨询建设
  • 如何建设成为营销网站计算机网络专业主要学什么
  • cms网站网络地址图片好看的网页源码
  • 免费做淘客cms网站视频推广渠道
  • 京东网站建设案例一级造价工程师教材
  • 简历网站后怎样才能被谷歌 百度收录吗建筑工程网布设
  • 网站搭建备案吗VPS如何做镜像网站
  • 网站开发外包东莞企业网站排名优化
  • 如何做网站计数器wordpress个人博客主题
  • html做网站例子网站后台网址后缀