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

[jira] [Commented] (BUILDS-46) couchdb-fauxton: Disable Travis, enable GitHub Repo Status OAuth token for Jenkins

    [ https://issues.apache.org/jira/browse/BUILDS-46?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14269271#comment-14269271 ] 

Robert Kowalski commented on BUILDS-46:
---------------------------------------

oh wait, I just got another idea

> 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)