Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate broadening CircleCI build access #3288

Closed
eloquence opened this issue Apr 18, 2018 · 6 comments
Closed

Investigate broadening CircleCI build access #3288

eloquence opened this issue Apr 18, 2018 · 6 comments
Assignees

Comments

@eloquence
Copy link
Member

Originally filed in our infrastructure repository on 2017-10-16, migrating here for visibility/discussion.

SecureDrop maintainers should have the ability to restart/kill CI builds. Currently they do not.

User Story

As a maintainer, I want to be able restart or kill builds in case of problems, so I'm not bottlenecked on others doing so.

@eloquence eloquence added needs/discussion queued up for discussion at future team meeting. Use judiciously. and removed needs/discussion queued up for discussion at future team meeting. Use judiciously. labels Apr 18, 2018
@eloquence
Copy link
Member Author

We touched base at the engineering meeting on 4/19 about this. @msheiny will investigate what our options are. @harrislapiroff reported that he is able to restart builds on another repo without being the owner.

@msheiny
Copy link
Contributor

msheiny commented Apr 19, 2018

After some investigation with faux accounts, this seems to be accessible (as @harrislapiroff noted) but any user with write access to the repository. @dachary / @kushaldas - in order to do this you have to sign into circleci when you go to the build page using the OAuth Github link. You should then be able to drill into the workflow and re-run jobs.

Here is an example of where to find that... (Note the link below that says Workflow: securedrop_ci
image

If you follow the workflow , you'll get to the following page where you can either rerun everything or rerun failed jobs. Whenever @kushaldas or @dachary ping me for re-running i typically run that task so it only runs the tasks that failed again.

image

@ghost
Copy link

ghost commented Apr 20, 2018

I confirm I have access. Awesome !

@eloquence
Copy link
Member Author

Excellent. Let's wait for @heartsucker or @kushaldas to confirm and then we can close this.

@heartsucker
Copy link
Contributor

Confirmed access :D

@eloquence
Copy link
Member Author

Hooray! Closing this issue. @kushaldas please speak up if this explanation doesn't work for you. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants