Roles and Permissions

Currently there are three roles defined within wercker:

  1. execute pipelines
  2. execute & manage pipelines
  3. 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 withExecute 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 build + deployment 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