Organization Accounts

Organizations simplify and enhance team management as well as subscription management for (larger) teams on Codeship.

You can define arbitrary teams and add them to any organization project and add Codeship accounts to those teams. You can also provide read-only access to some of your team members.

We currently offer the following roles (though more roles are already on our todo list):

  • Owners have control over all aspects of an organization. From changing the subscription to managing organization projects and teams.
  • Managers have control over team and project management of an organization. They can add and remove projects and manage the organization teams by adding new team members or assigning projects to teams. They have access to all projects and are able to change the project configuration.
  • Project Managers can manage projects the team is assigned to. They can debug builds, update test settings, or manage deployments.
  • Contributors have read-only access to their projects. This means that they can view the project dashboard and build details but are not allowed to change project settings or open debug builds.

Creating an Organization

  • Click on your name in the navigation bar at the top and click the green Create Organization button.
  • Choose an available name and you’re done!

Creating an Organization

Managing Teams

On the Teams tab of the organization settings, you can manage your different teams, add new teams and add or remove team members from the available teams.

Two teams are created for each organization by default:

  • Owners, containing only the user who created the organization by default. You can however add any other Codeship account to the Owners team as well.
  • Managers, containing nobody by default.

If you want to create a new team, click the Create new team button and select the appropriate role.

Creating a Team

Once you have created a new team, you can add new team members via their email address as well as any existing projects.

If you need to change the team settings (e.g., the name or the role), hover over the team card and click the gear icon showing on the right hand side.

Adding projects

You can either add a project via the Select project dropdown at the top, or via the Create a new project button in the organization’s project settings. Please make sure the correct account (either organization or your private account) is selected first, as it’s currently not possible to transfer projects to another account.

Once the project is created, you can add it to any of your teams. Members of the Owners and Managers team will have access to all projects by default.

Adding a project to a team

Importing projects from a personal account

All organization owners and managers have the option to import projects from their personal account.

  1. Go to your Account Settings dropdown and select your organization.
  2. Navigate to the settings menu on the left side. Under your organization, select Projects
  3. Select the Import existing projects link on the right of the page.
  4. You can then choose to import one, some or all of your Codeship projects.

Importing a personal project to an organization

Removing a user from all teams and projects

To remove a team member from all organization teams and projects, click into your team management page. At the top, you will see a link for “Show all Members”.

From the “Show all Members” screen, changes to a any team member will apply to all teams and projects, organization-wide.

Importing a personal project to an organization

Need More Help?

Get in touch if you need more help, or post on Stack Overflow using the tag #Codeship.