Hi All,
Followings are the user stories for Jenkins and Git in aPaaS.
*Jenkins*
Story
--------------
When a user is added to the tenant only with everyone role, user can't even
login to the jenkins.
But when tenant admin assign developer,qa role ,user able to login to
jenkins.
But user can't see any of the jenkin jobs of the tenant.
When user is invited to an application , he can only see jobs of
applications which he belongs to.

Implementation
--------------------------
There are two kinds of roles in the jenkins Global roles and Project Role.
when user assigned role developer,qa in the appfactory, jenkins assign a
global role (read only) for the user.
When user is invited to the application , then user is assigned project
role.which has permissions on a project basis

*Git*
Story
-----------
when user is added to the tenant with everyone role ,user can't login to
git.
When tenant admin assign a role to the user then ,user can login but can't
see any repository in the git.
When application owner invite user to the application ,then user can see
repositories and commit .

Implementation
--------------------------
Currently there is nothing such as adding a user to Git. Git authenticate
users against Appfactory.
Since there is a role per app in the appfactory side, we can check for the
role and show repositories accordingly.

any thoughts?

Thanks,
Asanka D
-- 

*Asanka Dissanayake
Software Engineer*
*WSO2 Inc. - lean . enterprise . middleware |  wso2.com*
*
email: [email protected] <[email protected]>,   blog:
cyberwaadiya.blogspot.com, asankastechtalks.wordpress.com  mobile: +94 71
8373821*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to