[
https://issues.apache.org/jira/browse/BUILDS-46?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robert Kowalski closed BUILDS-46.
---------------------------------
Resolution: Fixed
> couchdb-fauxton: Disable Travis, enable GitHub Repo Status OAuth token for
> Jenkins
> ----------------------------------------------------------------------------------
>
> Key: BUILDS-46
> URL: https://issues.apache.org/jira/browse/BUILDS-46
> Project: Infra Build Platform
> Issue Type: Task
> Reporter: Robert Kowalski
>
> CouchDB Fauxton, the Admin Interface of CouchDB has Selenium tests since a
> few weeks. We use GitHub PR for reviewing and submitting Pull-Requests.
> We currently have a travis application registered
> (https://travis-ci.org/apache/couchdb-fauxton/) which is probably using Auth
> to update the status on our Pull Requests. For running the Selenium tests we
> are using Saucelabs, an external Service. Sadly, but for obvious reasons it
> does not work for Pull Requests, because it would expose the
> Saucelab-Credentials to every person which submits a PR (see:
> http://docs.travis-ci.com/user/pull-requests/#Security-Restrictions-when-testing-Pull-Requests)
> In order to have a working CI again we would like to use our Jenkins
> (http://ci.couchdb.org:8888/) together with the GitHub Pull Request login
> where our committers are whitelisted. To update the status of the PR we need
> an OAuth token, like the one for travis. We also need to disable travis for
> couchdb-fauxton.
> The repository is at https://github.com/apache/couchdb-fauxton/ and I think
> we just need a token with `repo:status` as OAuth scope
> (https://developer.github.com/v3/repos/statuses/).
> Feel free to ping me on IRC (nick: robertkowalski) if there are questions or
> if you have any tips&tricks to share regarding Jenkins & GitHub.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)