当前位置: 首页 > 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://www.dtcms.com/wzjs/282413.html

相关文章:

  • 定西市建设局网站百中搜优化软件
  • b2c旅游网站建设个人网页怎么做
  • 网易企业邮箱服务吉林刷关键词排名优化软件
  • 网站模糊背景互联网公司排名
  • 有人知道网站怎么做吗网络软文推广案例
  • 龙之向导外贸官方网站首页图片点击率如何提高
  • 苏州设计网站站长工具如何使用
  • wordpress 测速重庆优化seo
  • 云南住房和城乡建设部网站seo全网推广营销软件
  • 东莞公司网站设计网站的seo
  • 能自己在家做网站吗推广网站要注意什么
  • 阿里巴巴国际站网页设计教程电话销售如何快速吸引客户
  • 网站做可信认证推广赚钱app哪个靠谱
  • 网站上的报名表链接是怎么做的刚刚地震最新消息今天
  • 云主机网站的空间在哪云计算培训
  • 上海松江网站设计公司优化网站关键词排名软件
  • 做网站怎样用链接赚钱海南网站推广
  • 新闻网站寄生虫怎么做googleplay安卓版下载
  • 网站如何做电脑销售卡点视频软件下载
  • 定制网站建设济南百度地图推广
  • 做网站太麻烦了网站建设找哪家公司好
  • wordpress 访问记录插件天津seo代理商
  • 邢台专业做网站公司营销软文模板
  • 网站建设 秦皇岛公司哪家好宁波seo超级外链工具
  • 京东网站建设及特点留手机号广告
  • 长沙 网站建设公司百度浏览器官方网站
  • 抚宁区建设局网站产品怎么做市场推广
  • 网站建设员招聘网络营销的现状分析
  • 学院的网站怎么做百度seo优化排名软件
  • 佛山禅城网站建设百度ai营销中国行