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

中国诚信建设网站在线代码生成器

中国诚信建设网站,在线代码生成器,网站设计步骤及注意事项,企业网站官网制作目录 1、Jenkins简介 2、Jenkins的安装及配置 2.1、Docker环境下的安装​编辑 2.2、Jenkins的配置 3、打包部署SpringBoot应用 3.1、在Jenkins中创建执行任务 3.2、测试结果 1、Jenkins简介 任何简单操作的背后#xff0c;都有一套相当复杂的机制。本文将以SpringBoot应…目录 1、Jenkins简介 2、Jenkins的安装及配置 2.1、Docker环境下的安装​编辑 2.2、Jenkins的配置 3、打包部署SpringBoot应用 3.1、在Jenkins中创建执行任务 3.2、测试结果 1、Jenkins简介 任何简单操作的背后都有一套相当复杂的机制。本文将以SpringBoot应用的在Docker环境下的打包部署为例详细讲解如何使用Jenkins一键打包部署SpringBoot应用。 Jenkins是开源CICD软件领导者提供超过1000个插件来支持构建、部署、自动化满足任何项目的需要。我们可以用Jenkins来构建和部署我们的项目比如说从我们的代码仓库获取代码然后将我们的代码打包成可执行的文件之后通过远程的ssh工具执行脚本来运行我们的项目。 2、Jenkins的安装及配置 2.1、Docker环境下的安装 下载Jenkins的Docker镜像 docker pull jenkins/jenkins:lts 查看docker镜像 在Docker容器中运行Jenkins docker run -p 8080:8080 -p 50000:5000 --name jenkins \ -u root \ -v /mydata/jenkins_home:/var/jenkins_home \ -d jenkins/jenkins:lts 2.2、Jenkins的配置 运行成功后访问该地址登录Jenkins第一次登录需要输入管理员密码http://192.168.162.100:8080/ 使用管理员密码进行登录可以使用以下命令从容器启动日志中获取管理密码 docker logs jenkins 从日志中获取管理员密码选择安装插件方式这里我们直接安装推荐的插件 进入插件安装界面联网等待插件安装 安装完成后创建管理员账号 进行实例配置配置Jenkins的URL 点击系统管理-插件管理进行一些自定义的插件安装 确保以下插件被正确安装 根据角色管理权限的插件Role-based Authorization Strategy 远程使用ssh的插件SSH plugin 这里如果等待时间很长首先查看jenkins容器是否已经停止运行如果已经停止运行使用docker restart 容器ID 来重启jenkins然后在检查上述两个插件是否已经安装成功。 通过系统管理-全局工具配置来进行全局工具的配置比如maven的配置 新增maven的安装配置 在系统管理-系统配置中添加全局ssh的配置这样Jenkins使用ssh就可以执行远程的linux脚本了 角色权限管理 我们可以使用Jenkins的角色管理插件来管理Jenkins的用户比如我们可以给管理员赋予所有权限运维人员赋予执行任务的相关权限其他人员只赋予查看权限。 在系统管理-全局安全配置中启用基于角色的权限管理 进入系统管理-Manage and Assign Roles界面 添加角色与权限的关系 给用户分配角色 3、打包部署SpringBoot应用 将代码上传到Git仓库 首先我们需要安装Gitlab当然你也可以使用Github或者Gitee然后将mall-tiny-jenkins中的代码上传到Gitlab中去Gitlab的使用请参考Docker安装详细步骤及相关环境安装配置mysql、jdk、redis、自己的私有仓库Gitlab 、C和C环境以及Nginx服务代理 springdemo项目源码地址springbootdemo 上传完成后Gitlab中的展示效果如下 执行脚本准备 将springboot-demo-jenkins.sh脚本文件上传到/mydata/sh目录下脚本内容如下 #!/usr/bin/env bash app_namespringboot-demo-jenkins docker stop ${app_name} echo ----stop container---- docker rm ${app_name} echo ----rm container---- docker run -p 8088:8088 --name ${app_name} \ --link mysql:db \ -v /etc/localtime:/etc/localtime \ -v /mydata/app/${app_name}/logs:/var/logs \ -d mall-tiny/${app_name}:1.0-SNAPSHOT echo ----start container----给.sh脚本添加可执行权限 chmod x ./springboot-demo-jenkins.sh windows下的.sh脚本上传到linux上使用需要修改文件格式否则会因为有特殊格式存在而无法执行 #使用vim编辑器来修改 vi springboot-demo-jenkins.sh # 查看文件格式windows上传上来的默认为dos :set ff #修改文件格式为unix :set ffunix #保存并退出 :wq执行.sh脚本测试使用可以不执行 ./springboot-demo-jenkins.sh3.1、在Jenkins中创建执行任务 首先我们需要新建一个任务 然后在源码管理中添加我们的git仓库地址http://192.168.162.100:1080/root/tigerhhhzz-springbootdemo此时需要添加一个凭据也就是我们git仓库的账号密码 填写完成后选择该凭据就可以正常连接git仓库了 之后我们需要添加一个构建选择调用顶层maven目标该构建主要用于把我们的源码打包成Docker镜像并上传到我们的Docker镜像仓库去 选择我们的maven版本然后设置maven命令 之后点击保存操作我们的任务就创建完成了在任务列表中我们可以点击运行来执行该任务 我们可以通过控制台输出来查看整个任务的执行过程 3.2、测试结果 运行成功后访问该地址http://192.168.162.100:9003/
http://www.pierceye.com/news/583170/

相关文章:

  • 长沙企业网站建设团队目前网络最好的挣钱平台
  • 国家建设工程安全质量监督网站友情链接网
  • 适合html初学者做的网站中卫网站推广软件
  • 一个vps主机放两个网站 速度怎么做发卡网站
  • 海米云网站建设网站开发 去哪里找页面
  • 天津做网站优化的公司新手学做网站优化
  • 万网怎么上传网站wordpress google字体 360
  • 为什么建设的网站有时候访问慢6紫金优化网站制作
  • 如何在公司系统建网站广州短视频seo哪家好
  • 电气网站开发福安网站定制
  • 推荐一下做图文的网站html简单的个人网页代码
  • 网页新建站点网站建设缺陷
  • 移动端网站推广怎么申请pc网站域名
  • 外国男男做暧暧视频网站二级建造师考试试题
  • 普通网站建设是什么wordpress主题显示不
  • 朔州网站建设全球速卖通是什么平台
  • wordpress外贸网站好用的模板下载网站开发就业趋势
  • 长春模板建站代理网站开发嘉比格网络
  • 网站建设预算企业网站的公司和产品信息的介绍与网络营销关系
  • 网站开发的学习电子商务网站建设公
  • 网站的功能需求分析c语言网页编辑器
  • 网站投资多少钱制作做的网站如何上传网上
  • 沈阳自助建站模板网站建设想法
  • 湖南岳阳网站建设公司黄页顺企网怎样不让网站被收录
  • 有没有专门做翻译的网站安徽建设工程信息网招标公告
  • 保险咨询网站留电话中国十大网络公司排行榜
  • 领手工在家做的网站2019网页设计与实现论文
  • 兰州微信信息平台网站建设绍兴本地网站建设
  • 关于旅游网站策划书千锋前端培训多少钱
  • 温州网站建设结构做代练网站能备案