前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >travis-ci 中运行 puppeteer

travis-ci 中运行 puppeteer

作者头像
易墨
发布2018-09-14 16:01:35
6860
发布2018-09-14 16:01:35
举报

通过 travis-ci 可以构建基于 puppeteer 的自动化任务,基于此构建的一个 计划任务

puppeteer中调用需要禁用沙箱环境

https://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md#running-puppeteer-on-travis-ci

代码语言:javascript
复制
const browser = await puppeteer.launch({args: ['--no-sandbox']});

.travis.yml 文件的配置

https://stackoverflow.com/questions/50682848/puppeteer-travis-ci-chrome-headless-not-working

代码语言:javascript
复制
language: node_js
node_js:
  - "9"
dist: trusty
sudo: false  
addons:
  chrome: stable
before_install:
  - google-chrome-stable --headless --disable-gpu --remote-debugging-port=9222 http://localhost &
cache:
  yarn: true
  directories:
    - node_modules

install:
  - yarn install

script:
  - node -v

branches:
  only:
    - master
env:
 global:
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-06-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • puppeteer中调用需要禁用沙箱环境
  • .travis.yml 文件的配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档