Hi Vivek, thanks for responding and confirming that I didn't miss anything. 

I have found a workaround for my issue. I thought Blue Ocean is an entirely 
separate work flow from the normal pipelines, but that's not the case. 
Turns out, if I create the pipeline through the default Jenkins web UI, I 
can then use Blue Ocean to interact with this pipeline. Works for me!

On Friday, April 6, 2018 at 12:54:59 AM UTC+3, vivek wrote:
>
> Hi Alex,
>
> My inlined comments:
>
> > I have a special "build bot" account with read-only access to our repos. 
> But when I log Blue Ocean in with this account, it only finds zero repos 
> (the bot account has none), and zero teams (or one empty default team, I 
> don't recall). 
>
> Short answer, there is no bitbucket API to get repos that a user has 
> permission to access. There are APIs that only gives repo owned by a user 
> or team.
>
> Basically blueocean calls bitbucket API to get list of repositories for 
> given credentials. In this case it calls, 
> https://api.bitbucket.org/2.0/repositories/:[username 
> or team <https://api.bitbucket.org/2.0/repositories/:%5Busername%7Cteam>], 
> but this API only returns repos 'owned' by the user or team in context.  It 
> doesn't return all repos across accounts that the user is has permission to 
> access.
>
> > I could specify a repo the bot has access to, but the UI doesn't let me 
> do that, and I can't progress.
>
> Right, at the moment you can only create pipelines for the repos owned by 
> a user or team.
>
> > Is there a way around this problem?
>
> Not unless Bitbucket provides an API that we can use to show user level 
> repo membership across teams/users. I guess it doesn't work for you but if 
> you can add  'bot account' to the team that owns this repo, that team will 
> appear and its repos accessible by 'bot account' can be built.
>
> Somewhat related, there is work in progress 
> https://issues.jenkins-ci.org/browse/JENKINS-46656, that will avoid users 
> to provide their credentials to blueocean, instead will do auth dance with 
> bitbucket to fetch jwt token and work with it. 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/bc2ef390-ab55-4b5c-9190-4fb0a32af52e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to