当前位置: 首页 > 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/796226/

相关文章:

  • 建设网站的费用怎么做账廊坊自助建站设计
  • 花瓣网网站模板描述网站的含义
  • 医疗网站建设教程php网站超市源码
  • 物流官网网站广西建设职业学院官网网站
  • 上海网址推广seo最好的工具
  • 百货店怎么做网站送货石家庄seo网站优化电话
  • 商城微网站建设设计方案流程
  • 番禺区pc端网站建设域名建网站
  • 顺德龙江做网站网站建设 app
  • 网站设计要多久上海 专业网站建设
  • 安徽望江县城乡建设局官方网站百度怎么发布网站
  • 网站设计的主题新产品上市推广策划方案模板
  • 平面设计在线网站企业网站模板是什么
  • Wordpress全站404外贸公司 网站
  • 广东上海专业网站建设公司wordpress搭建微信小程序
  • wordpress 视频站模板下载失败英文手机商城网站建设
  • 珠海微信网站网站建设免费视频教学
  • 销售牛的网站手机端网站思路
  • 长宁网站推广公司诸城网站建设哪家好
  • 网站建设的费用是不是含税的拖拽建站模板
  • 手机端网站开发书籍服装网站
  • 温州做网站公司哪家好怎么做网页中间部分
  • 做咖啡网站大连市自然资源局
  • 湛江宇锋网站建设互联网保险的典型案例
  • 学网站建设难不难做效果图比较好的模型网站有哪些
  • 国外优秀购物网站设计网站的后台
  • 替别人做网站网站策划书3000
  • 公司没有网站如何做外贸做西装的网站
  • 新区seo整站优化公司建设工程项目管理规范
  • 怎么把自己的网站推广出去代码生成器应用