Roles and Permissions

Currently there are three roles defined within wercker:

  • execute pipelines
  • execute and manage pipelines
  • admin

Execute Pipelines

A user with Execute Pipelines permissions can see pipeline runs, view deploy logs, and can follow/unfollow applications.

Execute & Manage Pipelines

A user with Execute & Manage Pipelines permissions can do all things a user with Execute Pipelines permissions can, but can also edit and join Pipelines in to Workflows

Admin

Like the owner of an application, users with admin permissions can do the same as with Execute & Manage Pipelines permissions and also:

  • change permissions for collaborators
  • manage the SSH Keys
  • change public / private setting
  • change the repository access
  • change the infrastructure stack
  • change the API user
  • change the ownership of a application
  • delete the application
  • activate/deactivate support for the application from Options tab