You are viewing a plain text version of this content. The canonical link for it is here.
Posted to infrastructure-issues@apache.org by "Robert Kowalski (JIRA)" <ji...@apache.org> on 2015/01/05 17:53:34 UTC

[jira] [Created] (INFRA-8982) couchdb-fauxton: Disable Travis, enable GitHub Repo Status OAuth token for Jenkins

Robert Kowalski created INFRA-8982:
--------------------------------------

             Summary: couchdb-fauxton: Disable Travis, enable GitHub Repo Status OAuth token for Jenkins
                 Key: INFRA-8982
                 URL: https://issues.apache.org/jira/browse/INFRA-8982
             Project: Infrastructure
          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)