Sign up for Azure Pipelines

Azure Pipelines

Sign up for an Azure DevOps organization and Azure Pipelines to begin managing CI/CD to deploy your code with high-performance pipelines.

For more information on Azure Pipelines, see What is Azure Pipelines.

Sign up with a personal Microsoft account

If you have a Microsoft account, follow these steps to sign up for Azure Pipelines.

  1. Open Azure Pipelines and choose Start free.

    Start free with Azure Pipelines

  2. Enter your email address, phone number, or Skype ID for your Microsoft account. If you're a Visual Studio subscriber and you get Azure DevOps as a benefit, use the Microsoft account associated with your subscription. Select Next.

    Create a Microsoft account

  3. Enter your password and select Sign in.

    Enter your password and sign in

  4. To get started with Azure Pipelines, select Continue.

    Choose Continue to sign up for Azure DevOps

  5. Select the service you'd like to start your project with, Pipelines.

    New project, select Azure Pipelines

    An organization is created based on the account you used to sign in. Use the following URL to sign in to your organization at any time:{yourorganization}

Your next step is to create a project.

Sign up with a GitHub account

If you have a GitHub account, follow these steps to sign up for Azure Pipelines.


If your GitHub email address is associated with an Azure AD-backed organization in Azure DevOps, you can't sign in with your GitHub account, rather you must sign in with your Azure AD account.

  1. Choose Start free with GitHub. If you're already part of an Azure DevOps organization, choose Start free.

    Start Azure Pipelines with GitHub

  2. Enter your GitHub account credentials, and then select Sign in.

    Enter GitHub credentials

  3. Select Authorize Microsoft-corp.

    Authorize Microsoft

  4. Choose Continue.

    Choose Continue to sign up for Azure DevOps

    An organization gets created based on the account you used to sign in. Use the following URL to sign in to your organization at any time:{yourorganization}

For more information about GitHub authentication, see FAQs.

Your next step is to create a project.

Create a project

If you signed up for Azure DevOps with an existing MSA or GitHub identity, you're automatically prompted to create a project. Create either a public or private project. To learn more about public projects, see What is a public project?.

  1. Enter a name for your project, select the visibility, and optionally provide a description. Then choose Create project.

    Create new project dialog

    Special characters aren't allowed in the project name (such as / : \ ~ & % ; @ ' " ? < > | # $ * } { , + = [ ]). The project name also can't begin with an underscore, can't begin or end with a period, and must be 64 characters or less. Set your project visibility to either public or private. Public visibility allows for anyone on the internet to view your project. Private visibility is for only people who you give access to your project.

  2. When your project is created, the Kanban board automatically appears.

    Kanban board

    You're now set to create your first pipeline, or invite other users to collaborate with your project.

Invite team members

You can add and invite others to work on your project by adding their email address to your organization and project.

  1. From your project web portal, choose the Azure DevOps icon, and then select gear icon Organization settings.

    Open Organization settings

  2. Select Users > Add users.

    Select Add users ]

  3. Complete the form by entering or selecting the following information:

    • Users: Enter the email addresses (Microsoft accounts) or GitHub IDs for the users. You can add several email addresses by separating them with a semicolon (;). An email address appears in red when it's accepted.
    • Access level: Assign one of the following access levels:
      • Basic: Assign to users who must have access to all Azure Pipelines features. You can grant up to five users Basic access for free.
      • Stakeholder: Assign to users for limited access to features to view, add, and modify work items. You can assign an unlimited amount of users Stakeholder access for free.
    • Add to project: Select the project you named in the preceding procedure.
    • Azure DevOps groups: Select one of the following security groups, which will determine the permissions the users have to do select tasks. To learn more, see Azure Pipelines resources.
      • Project Readers: Assign to users who only require read-only access.
      • Project Contributors: Assign to users who will contribute fully to the project.
      • Project Administrators: Assign to users who will configure project resources.


    Add email addresses for personal Microsoft accounts and IDs for GitHub accounts unless you plan to use Azure Active Directory (Azure AD) to authenticate users and control organization access. If a user doesn't have a Microsoft or GitHub account, ask the user to sign up for a Microsoft account or a GitHub account.

  4. When you're done, select Add to complete your invitation.

For more information, see Add organization users for Azure DevOps Services.

Change organization or project settings

You can rename and delete your organization, or change the organization location. To learn more, see the following articles:

You can rename your project or change its visibility. To learn more about managing projects, see the following articles:

Next steps