Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dominique-mueller/web-extension-github-travis-status
[DEPRECATED] Web Extension enhancing the Travis CI status on GitHub pull request pages.
https://github.com/dominique-mueller/web-extension-github-travis-status
build chrome enhanced extended extension github job stage status travis web
Last synced: 3 months ago
JSON representation
[DEPRECATED] Web Extension enhancing the Travis CI status on GitHub pull request pages.
- Host: GitHub
- URL: https://github.com/dominique-mueller/web-extension-github-travis-status
- Owner: dominique-mueller
- License: mit
- Created: 2018-04-07T13:23:16.000Z (almost 7 years ago)
- Default Branch: develop
- Last Pushed: 2021-04-15T12:08:21.000Z (almost 4 years ago)
- Last Synced: 2024-10-12T08:23:53.415Z (4 months ago)
- Topics: build, chrome, enhanced, extended, extension, github, job, stage, status, travis, web
- Language: TypeScript
- Homepage: https://chrome.google.com/webstore/detail/github-travis-ci-enhanced/feamoaieedkmfkeiaplidoingcflbggm
- Size: 2.39 MB
- Stars: 7
- Watchers: 2
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
---
**DEPRECATION NOTICE**
This web extension is now deprecated because **[Travis CI](https://travis-ci.org/)** not only moved domains but also no longer offers
unlimited build time for open source projects (see
[this lovely article](https://www.jeffgeerling.com/blog/2020/travis-cis-new-pricing-plan-threw-wrench-my-open-source-works)).I can recommend everyone to move to **[GitHub Actions](https://github.com/features/actions)** - it's unlimited for open source, and because
it's built by the lovely developers of GitHub it's integrated very well, e.g. it already shows every build step in your PRs.---
![Github & Travis CI Enhance Status Logo](/assets/icon-48.png?raw=true)
# web-extension-github-travis-status
**Web Extension enhancing the [Travis CI](https://travis-ci.org/) status on [GitHub](https://github.com/) pull request pages.**
## What it does
While the integration between **[GitHub](https://github.com/)** and **[Travis CI](https://travis-ci.org/)** works like a charm, it only
provides minimal build information on Pull Request pages. In order to see further build information, developers always have to jump into
the Travis CI web application.The "GitHub & Travis CI: Enhance Status" web extension, once installed, enhances the build status by also showing the build jobs in the UI,
including the real-time status and runtime. Plus, it provides a link for directly jumping into a build job log in Travis CI.
## Development details
### Setup locally
Clone the repository & install all dependencies:
```
git clone https://github.com/dominique-mueller/web-extension-github-travis-status.git
cd web-extension-github-travis-status
npm install
```
### Build
Create production build (written into the `dist` folder):
```
npm run build
```
### Toolchain
- The project is written in TypeScript, using the `@types/chrome` typings package
- We use Webpack to create the production bundle, update the `manfiest.json` file and copy assets
- The icon, promotional images and screenshots are created using Adobe After Effects