www-infrastructure-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Will Stevens (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (INFRA-11429) Apache CloudStack - Continuous Integration Support
Date Tue, 15 Mar 2016 20:26:33 GMT

     [ https://issues.apache.org/jira/browse/INFRA-11429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Will Stevens updated INFRA-11429:
    Status: Waiting for Infra  (was: Closed)

Please provide feedback on what our options are and how you suggest we navigate this limitation.
 This is a pressing issue that we need to resolve one way or another...

> Apache CloudStack - Continuous Integration Support
> --------------------------------------------------
>                 Key: INFRA-11429
>                 URL: https://issues.apache.org/jira/browse/INFRA-11429
>             Project: Infrastructure
>          Issue Type: Task
>          Components: Github
>         Environment: Github: https://github.com/apache/cloudstack
>            Reporter: Will Stevens
>            Assignee: Daniel Gruno
>            Priority: Minor
> This request is for personal access tokens with the following permission be added to
the https://github.com/apache/cloudstack repository in order for the apache cloudstack community
to be able to implement Continuious Integration.
> Permission: (https://github.com/settings/tokens)
> - `repo:status` - Grants read/write access to public and private repository commit statuses.
This scope is only necessary to grant other users or services access to private repository
commit statuses without granting access to the code.
> With this permission the token owner will be able to view the apache/cloudstack repo
and will be able to create and update the status of a pull request.  This is the same type
of permission used by the current TravisCI integration, but will allow the community to feedback
the status of distributed CI runs on physical hardware.  Here is more detail on the Status
functionality: https://developer.github.com/v3/repos/statuses/
> We would like the following apache/cloudstack community members be sent their own personal
access tokens since they will be providing physical hardware for doing CI for apache/cloudstack
and would like the results of these CI runs to be posted back to the community so the release
managers on the project can better assess the impact of the different pull requests.
> Will Stevens <wstevens@cloudops.com>
> Paul Angus <paul.angus@shapeblue.com>
> Bharat Kumar <bharat.kumar@accelerite.com>
> Remi Bergsma <RBergsma@schubergphilis.com>
> By providing each individual their own access token, you maintain fine grain control
of their access to modify pull request statuses from their CI and you can revoke individual
tokens if there is ever a concern.
> Some more context around this request...
> The Apache CloudStack community has been struggling with code quality issues due to the
lack of CI and the wide breadth of features.  Because of the scale of the project, no single
organization or community member has the hardware to fully test the extent of the functionality
provided by the product.  This in combination with the attempt to increase the release cadence,
the lack of full CI coverage is becoming a painful reality. 
> I have developed a very simple CLI tool called `upr` (https://github.com/swill/upr) which
can be easily integrated into any CI implementation used by the different organizations/individuals
to post back the status of their CI runs to the community.
> Please feel free to engage with us on the dev@cloudstack.apache.org mailing list if anything
is unclear or if you have questions.

This message was sent by Atlassian JIRA

View raw message