Comments (6)
This might be a good start --> http://stackoverflow.com/questions/12343452/publish-artifacts-in-travis-ci-how
from www.freedomsponsors.org.
Another link that will help --> http://darvin.github.com/blog/2013/01/13/Prose_Octopress_TravisIO/
from www.freedomsponsors.org.
You already generate coverage reports, just need to publish it. Use ghp-import (https://github.com/davisp/ghp-import) to push it to your gh-pages branch.
Something like:
after_script: ghp-import htmlcov
from www.freedomsponsors.org.
Do you know how do I configure Travis to succesfully authenticate on github (so it'll be able to push to it)?
Right now, I'm in the middle of implementing a sort of complicated mechanism to do that: which is serializing my private key in a bunch travis secret environment variables, as suggested here. Do you know of a better way to do that?
from www.freedomsponsors.org.
No, never did it. :/ I use ghp-import to publish my blog, but I don't use travis to do it.
from www.freedomsponsors.org.
Done!!!
It was a little tricky though.
I had to add my private key (encrypted) to the repository, following the procedure described here, which is:
- convert my
~/.ssh/id_rsa
to base64 - split the resulting contents in 80 byte lines (in a total of 29 lines)
- Using the travis command line tool to encrypt each one into a environment variable (from
idrsa_00
toidrsa_28
)
Add the result to .travis.yml
Then I need to make travis reconstitute the file and use it to push to gh-pages, this is done by the upload_travis_reports.sh script.
The resulting report is published here:
http://freedomsponsors.github.com/www.freedomsponsors.org/coverage_html_report/
nice, huh :-)
from www.freedomsponsors.org.
Related Issues (20)
- Contributor agreement HOT 2
- Validate receiver currency before allowing payments in BTC
- EXPIRED count as OPEN in User Stats
- First integration with fsstatic2 HOT 2
- Build our new (mobile first) design HOT 1
- "Copy text and open original issue" link doesn't work for me
- Unsubscribe from email HOT 6
- Add a captcha on signup HOT 2
- [new feature] change username
- filter sponsored issues by language, tag or technology
- "My issues" page is wrong in some cache HOT 1
- Copyright notices out of date HOT 1
- How to use freedomsponsors on Heroku?
- Can this be adapted and used to crowdfund persons (donation for personal projects) ? HOT 1
- python-social-auth.git does not exist anymore
- sec. issue
- This is a test
- Investigate problem with JIRA plugin integration HOT 6
- Unable to send feedback or delete account without completing my profile
- website seems ded
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from www.freedomsponsors.org.