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

绍兴集团网站建设游戏交易网站开发

绍兴集团网站建设,游戏交易网站开发,wordpress用法,wordpress 使用jenkins docker 部署 1 )测试将jenkins构建后的项目部署到docker的nginx镜像中 nginx 镜像内的默认目录在 /usr/share/nginx/html将待部署项目存放在 /usr/share/nginx/html 项目名称目录在Mac环境下的 jenkins系统 中,工程项目默认的路径在 ~/.jenkin…

jenkins + docker 部署


1 )测试将jenkins构建后的项目部署到docker的nginx镜像中

  • nginx 镜像内的默认目录在 /usr/share/nginx/html
  • 将待部署项目存放在 /usr/share/nginx/html 项目名称目录
  • 在Mac环境下的 jenkins系统 中,工程项目默认的路径在 ~/.jenkins/workspace/项目名称目录
  • 这样,使用 docker 来挂载运行前端工程项目到nginx,则可以这样
  • $ docker run -d -p 9001:80 -v ~/.jenkins/workspace/项目名称目录/dist:/usr/share/nginx/html/项目名称目录 --name 项目名称_nginx nginx
  • 通过以上测试,可以正常运行

2 )自动化发布实现

  • 基于以上测试的示例,这时候就变得很简单了
  • 在 jenkins 的 工程项目目录中,点击左侧配置, 进入 Build Steps
  • 注意:
    • 之前有一个 ssh 的功能,如果用了 docker 发布, 目前就不需要 ssh 了
    • 当然,如果是远程发布,这个 ssh 的功能还需要保留
  • 执行脚本中,执行 shell 中修改
    echo $WORKSPACE
    cd $WORKSPACE
    npm install
    npm run build
    docker restart 项目名称_nginx
    
  • 代码修改并重新提交, 推送, 这时候访问 线上环境,可知更新成功
  • 注意,使用 webhook 的时候需要禁止掉 action 操作,移除项目中 .github/, 否则可能会有冲突

3 )总结

  • 以上用一个非常简单的示例,结合前文搭建的环境,演示了如何结合 jenkins 和 docker 来发布代码
  • 这里 jenkins 是在物理机的,docker 是镜像的,其实也可以整个jenkins系统都用docker来部署
  • 注意,不管怎样,jenkins 和 docker 需要部署在一台物理机上,否则部署将会更加麻烦
  • 还有,jenkins 的更多高级应用可以在实际项目需求中探索
http://www.yayakq.cn/news/332452/

相关文章:

  • 为什么手机进网站乱码wordpress的图床
  • 定制网站系统开发廊坊网站建设系统
  • 广州品牌网站建设医疗器械三证是哪三证
  • 云南大永高速公路建设指挥部网站wordpress 文章id修改
  • 微信制作宣传网站有哪些北京网络营销的培训课程
  • 济南哪个网络公司建网站好网络规划设计师教程pdf
  • 铁岭网站建设公司南宁建站官网
  • 做网站公司未来的发展方向网页页面设计尺寸
  • 邯郸做企业网站设计的公司php做的卖水果网站
  • 北京pc端网站开发如何做360搜索网站
  • 建设网站的运行费包括什么潍坊网站开发招生信息
  • .net网站服务器北京南站核酸检测地点
  • 可以免费搭建网站吗企业微网站建设方案
  • 公司网站后台登陆免费公众号编辑模板
  • 广州建设网站制作斐讯路由器做网站映射
  • 公司网站的主页优化个人网站效果图
  • 摄影照片投稿网站网站图片加alt标签
  • 做快递网站难吗企业网站建设公司上海
  • 在哪里做网站效果好工信部的网站备案信息
  • 有经验的永州网站建设义乌外贸网站建设来啦
  • 网站可以做弹窗广告么网站文字专题页面怎么做的
  • 网站建设对教育解决方案友情链接检索数据分析
  • 厦门手机网站建设优化关键词排名seo
  • 做企业免费网站哪个好些网站开发安全
  • 太原建设厅网站跨境电商免费平台有哪些
  • 福州市建设局职改办门户网站如何制作自己的视频网站
  • 广州网站建设系统开发seo 什么意思
  • 二维码制作网站有哪些dw网页制作模板下载
  • 电商网站首页图片seo就业
  • 个人在线做网站免费网页设计制作手机网站