phantomjs 导出Echarts图片

phantomjs 导出Echarts图片

Windows 配置

  1. 从https://phantomjs.org/download.html,下载 phantomjs-2.1.1-windows.zip
  2. 解压 到 D:\Developer\phantomjs-2.1.1-windows
  3. 配置环境变量:PATH
  4. 验证 phantomjs -v
    在这里插入图片描述

Jenkins + Docker(Alpine)

  1. 下载地址:https://github.com/fgrehm/docker-phantomjs2/releases/download/v2.0.0-20150722/dockerized-phantomjs.tar.gz
  2. 上传到项目Dockerfile所在目录
  3. 解压到 dockerized-phantomjs:
	tar -xf dockerized-phantomjs.tar.gz -C dockerized-phantomjs
  1. Dockerfile所在目录 新建字体文件夹:Fonts
  2. 下载需要的中文字体,放入Fonts目录
    链接:https://pan.baidu.com/s/1suXdbNDXRxl1NRw1mm8Shg 
    提取码:nnft 
    
  3. 修改Dockerfile
RUN echo '@edge http://nl.alpinelinux.org/alpine/edge/main'>> /etc/apk/repositories
ADD ./dockerized-phantomjs dockerized-phantomjs
ADD ./Fonts /usr/share/fonts/

RUM apk add --no-cache procps  fontconfig  mkfontscale 
RUN	cp -R /dockerized-phantomjs/etc/fonts /etc/ \
	&& cp -R /dockerized-phantomjs/lib/* /lib/ \
	&& cp -R /dockerized-phantomjs/lib64 / \
	&& cp -R /dockerized-phantomjs/usr/lib/* /usr/lib/ \
	&& cp -R /dockerized-phantomjs/usr/lib/x86_64-linux-gnu /usr/ \
	&& cp -R /dockerized-phantomjs/usr/share/* /usr/share/ \
	&& cp /dockerized-phantomjs/usr/local/bin/phantomjs /usr/bin/ \
	&& rm -fr dockerized-phantomjs.tar.gz  /dockerized-phantomjs/*
	

参考
alpine操作命令: link.
docker-alpine-phantomjs:link

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值