Skip to content
This repository was archived by the owner on Feb 15, 2022. It is now read-only.

Latest commit

 

History

History
40 lines (29 loc) · 1.58 KB

File metadata and controls

40 lines (29 loc) · 1.58 KB

Creating Azure DevOps Repos for GitOps

Prerequistes

  1. Install the Azure CLI DevOps Extension

Setup

1. Create a New Project in Azure DevOps using the CLI

$ az devops project create -n $PROJECT_NAME

2. Create a Personal Access Token

  1. Click your profile name in the upper right corner.
  2. Click the Security submenu.
  3. Choose Personal Access Tokens on the left window menu.
  4. Click + New Tokens ADO pat
  5. Make sure your Personal Access Token (PAT) has appropriate permissions to read and write Azure DevOps builds and code. ADO pat

3. Create High Level Definition and Manifest Repositories

  1. Create high level definition (HLD) and manifest repositories in your new ADO project using the command line. In the below, $HLD_REPO_NAME and $MANIFEST_REPO_NAME correspond to the name of the each of the repos respectively.
$ az repos create --name $HLD_REPO_NAME
$ az repos create --name $MANIFEST_REPO_NAME
  1. (optionally) If you are using our sample HLD repo, import it with the following command:
$ az repos import create --git-source-url $SAMPLE_HLD_REPO_PATH --repository $HLD_REPO_NAME

Make sure you have an azure-pipelines.yml file at the root of your repository, as we will use this later to setup the build rules in Azure Devops.

Reference