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.
Check that your account is up to date by logging into your Microsoft account.
Open Azure Pipelines and select Start free.
Sign in to your Microsoft account.
To get started with Azure Pipelines, select Continue.
Enter a name for your organization, select a host location from the drop-down menu, enter the characters you see, and then select Continue.
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.
Check that your account is up to date by logging into your GitHub account.
Open Azure Pipelines and select Start free with GitHub. If you're already part of an Azure DevOps organization, choose Start free.
Enter your GitHub account credentials, and then select Sign in.
Select Authorize Microsoft-corp.
Select Next to create a new Microsoft account linked to your GitHub credentials.
For more information about GitHub authentication, see Connect to GitHub/FAQs.
Fill in your name, email address, and country/region.
To get started with Azure Pipelines, select Continue.
Enter a name for your organization, select a host location from the drop-down menu, enter the characters you see, and then select Continue.
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?.
Enter a name for your project, select the visibility, and optionally provide a description. Then choose Create project.
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.
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.
From your project web portal, choose Azure DevOps > Organization settings.
Select Users > Add users.
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. For more information, 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.
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: