Sign up for Azure Pipelines

Azure DevOps Services

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 about Azure Pipelines, see What is Azure Pipelines.

You can sign up with either a Microsoft account or a GitHub account.

Sign up with a Microsoft account

To sign up for Azure DevOps with a Microsoft account, complete the following steps.

  1. Check that your account is up to date by logging into your Microsoft account.

  2. Open Azure Pipelines and select Start free.

    Screenshot of Start free with Azure Pipelines page.

  3. Sign in to your Microsoft account.

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

    Choose Continue to sign up for Azure DevOps.

  5. Enter a name for your organization, select a host location from the drop-down menu, enter the characters you see, and then select Continue.

    Screenshot of Almost done pane, name your organization.

Use the following URL to sign in to your organization at any time: https://dev.azure.com/{yourorganization}

You're now prompted to create a project.

Sign up with a GitHub account

To sign up for Azure DevOps with a GitHub account, complete the following steps.

Important

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

  1. Check that your account is up to date by logging into your GitHub account.

  2. Open Azure Pipelines and select Start free with GitHub. If you're already part of an Azure DevOps organization, choose Start free.

    Start Azure Pipelines with GitHub

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

    Enter GitHub credentials

  4. Select Authorize Microsoft-corp.

    Authorize Microsoft

  5. Select Next to create a new Microsoft account linked to your GitHub credentials.

    Link GitHub account to Microsoft account

    For more information about GitHub authentication, see FAQs.

  6. Fill in your name, email address, and country/region.

    Fill in name, email address, and country

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

    Choose Continue to sign up for Azure DevOps.

  8. Enter a name for your organization, select a host location from the drop-down menu, enter the characters you see, and then select Continue.

    Screenshot of Almost done pane, name your organization.

Use the following URL to sign in to your organization at any time: https://dev.azure.com/{yourorganization}

You're now prompted to create a project.

Create a project

You can create public or private projects. 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, you're asked to select which services to use.

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

Invite team members - optional

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 Azure DevOps > 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 (;).
    • 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.
      • Visual Studio Subscriber: Assign to users who already have a Visual Studio subscription.
    • Add to project: Select the project you named in the preceding procedure.
    • Azure DevOps groups: Select one of the following security groups that determines 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 contribute fully to the project.
      • Project Administrators: Assign to users who can configure project resources.

    Note

    Add email addresses for Microsoft accounts and IDs for GitHub accounts unless you plan to use Microsoft Entra ID 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. For more information, 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