lighthouse-ci - Run Lighthouse in CI using Docker

  •        174

This repo contains the frontend and backend for the Lighthouse CI server. Please note: This drop in service is considered Beta. There are no SLAs or uptime guarantees. If you're interested in running your own CI server in a Docker container, check out Running your own CI server.

https://github.com/ebidel/lighthouse-ci#readme

Dependencies:

minimist : ^1.2.0
node-fetch : ^1.7.3

Tags
Implementation
License
Platform

   




Related Projects

lighthousebot - Run Lighthouse in CI, as a web service, using Docker. Pass/Fail GH pull requests.

  •    Javascript

This repo contains the frontend and backend for running Lighthouse in CI and integration with Github Pull Requests. An example web service is hosted for demo purposes. Note: This repo was previously named "lighthouse-ci".

lighthouse - Auditing, performance metrics, and best practices for Progressive Web Apps

  •    Javascript

Lighthouse analyzes web apps and web pages, collecting modern performance metrics and insights on developer best practices. Lighthouse is integrated directly into the Chrome Developer Tools, under the "Audits" panel.

serverless-chrome - ๐ŸŒ Run headless Chrome/Chromium on AWS Lambda (maybe Azure, & GCP later)

  •    Javascript

Serverless Chrome contains everything you need to get started running headless Chrome on AWS Lambda (possibly Azure and GCP Functions soon). Why? Because it's neat. It also opens up interesting possibilities for using the Chrome DevTools Protocol (and tools like Chromeless or Puppeteer) in serverless architectures and doing testing/CI, web-scraping, pre-rendering, etc.

how-to-use-travis-ci - ๅฆ‚ไฝ•็ฎ€ๅ•ๅ…ฅ้—จๆŒ็ปญ้›†ๆˆ( Travis-CI ) http://travis-ci.org/

  •    Java

ๅฆ‚ไฝ•็ฎ€ๅ•ๅ…ฅ้—จๆŒ็ปญ้›†ๆˆ( Travis-CI ) http://travis-ci.org/


rendertron - A dockerized, headless Chrome rendering solution

  •    Javascript

Rendertron is a dockerized, headless Chrome rendering solution designed to render & serialise web pages on the fly. Rendertron is designed to enable your Progressive Web App (PWA) to serve the correct content to any bot that doesn't render or execute JavaScript. Rendertron runs as a standalone HTTP server. Rendertron renders requested pages using Headless Chrome, auto-detecting when your PWA has completed loading and serializes the response back to the original request. To use Rendertron, your application configures middleware to determine whether to proxy a request to Rendertron. Rendertron is compatible with all client side technologies, including web components.

sous-chef - Develop & test your OpsCode Chef cookbooks with pleasure with Vagrant & VirtualBox

  •    Ruby

Travis Sous Chef is a repository that makes development and testing of Chef cookbooks (for Travis CI but not just) easy. It brings practices that the Travis Development Team uses to develop new and test modified cookbooks for Travis CI to the masses. Sous Chef intentionally focuses on automating away as many distractions as possible so you can focus on developing your Chef cookbooks. It does just one thing but does it well.

travis.rb - Travis CI Client (CLI and Ruby library)

  •    Ruby

The travis gem includes both a command line client and a Ruby library to interface with a Travis CI service. Both work with travis-ci.org, travis-ci.com or any custom Travis CI setup you might have. Check out the installation instructions to get it running in no time.There are three types of commands: Non-API Commands, General API Commands and Repository Commands. All commands take the form of travis COMMAND [ARGUMENTS] [OPTIONS]. You can get a list of commands by running help.

travis-ci - Free continuous integration platform for GitHub projects.

  •    

Travis CI is a hosted continuous integration and deployment system. There are two versions of it, travis-ci.com for private repositories, and travis-ci.org for public repositories.This repository contains the central issue tracker for the Travis CI project.

bors-ng - ๐Ÿ‘ A merge bot for GitHub Pull Requests

  •    Elixir

Bors-NG implements a continuous-testing workflow where the master branch never breaks. It integrates GitHub pull requests with a tool like Travis CI that runs your tests. Change the name of this function, as well as every call site that currently exists in master. I've thought of making it a method on Crab instead of on Sword, but then it would be bifurcateWithSword(), which hardly seems like an improvement.

trust - Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows

  •    Shell

CI test your crate (library or binary) on Linux, macOS and Windows and on more than just the x86 architecture. Cargo artifacts are cached and reused between CI builds.

homu - A bot that integrates with GitHub and your favorite continuous integration service

  •    Python

Homu is a bot that integrates with GitHub and your favorite continuous integration service, such as Buildbot or Travis CI. Let's take Travis CI as an example. If you send a pull request to a repository, Travis CI instantly shows you the test result, which is great. However, after several other pull requests are merged into the master branch, your pull request can still break things after being merged into master. The traditional continuous integration solutions don't protect you from this.

travis-ci-demo - A beginner tutorial of Travis CI for Node projects

  •    Javascript

This is a beginner tutorial of Travis CI for Node projects. Fork the repo (If you don't know what is fork, click here). Then, clone your fork into disk.

trevor - ๐Ÿšฆ Your own mini Travis CI to run tests locally

  •    Javascript

Your own Travis CI to run tests locally. I often need to run tests for multiple versions of Node.js. But I don't want to switch versions manually using n/nvm or push the code to Travis CI just to run the tests.

ios-project-template - iOS project template with fastlane lanes, Travis CI jobs and GitHub integrations of Codecov, HoundCI for SwiftLint and Danger

  •    Ruby

This repository contains a template for iOS projects with a framework-oriented architecture approach, preconfigured fastlane lanes, Travis CI jobs and Github integrations of Codecov, HoundCI for SwiftLint and Danger. It provides a starting point for new projects which can be immediately distributed via HockeyApp and Testflight. The repository contains an example solutions for all of the points. For every step, it includes one solution.

vive-diy-position-sensor - Code & schematics for position tracking sensor using HTC Vive's Lighthouse system and a Teensy board

  •    C++

Lighthouse position tracking system consists of:   – two stationary infrared-emitting base stations (we'll use existing HTC Vive setup),   – IR receiving sensor and processing module (this is what we'll create).The base stations are usually placed high in the room corners and "overlook" the room. Each station has an IR LED array and two rotating laser planes, horizontal and vertical. Each cycle, after LED array flash (sync pulse), laser planes sweep the room horizontally/vertically with constant rotation speed. This means that the time between the sync pulse and the laser plane "touching" sensor is proportional to horizontal/vertical angle from base station's center direction. Using this timing information, we can calculate 3d lines from each base station to sensor, the crossing of which yields 3d coordinates of our sensor (see calculation details). Great thing about this approach is that it doesn't depend on light intensity and can be made very precise with cheap hardware.

lighthouse - A simple scriptable popup dialog to run on X.

  •    C

A simple flexible popup dialog to run on X. In the demo a hotkey is mapped to lighthouse | sh with lighthouserc using cmd.py, which is included in config/lighthouse/ and installed by lighthouse-install.

travis-core - Models and classes shared by Travis CI api, hub and gatekeeper

  •    Ruby

Travis Core (or travis-core) contains shared code among different Travis CI applications.See the README in lib/travis for more information on the structure of the repository.

travis-cookbooks - Chef cookbook monolithic repo :book: :bomb:

  •    Ruby

Travis cookbooks are collections of Chef cookbooks used with Chef for setting up Linux VMs for running tests and Travis internal machines.The wrapper cookbooks that compose together the cookbooks found here live over in the Travis CI Infrastructure Packer Templates repository.