az pipelines
Azure Pipelines를 관리합니다.
이 명령 그룹은 azure devops 확장의 일부입니다.
명령
az pipelines create
새 Azure 파이프라인 (YAML 기반)을 만듭니다.
az pipelines create --name
[--branch]
[--description]
[--detect {false, true}]
[--folder-path]
[--org]
[--project]
[--queue-id]
[--repository]
[--repository-type {github, tfsgit}]
[--service-connection]
[--skip-first-run {false, true}]
[--subscription]
[--yaml-path]
예제
로컬 체크 아웃 리포지토리 컨텍스트에서 Azure 파이프라인 만들기
Repository name/url (--repository), type (--repository-type) and branch name (--branch) will be detected from the local git repository
az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'
복제 url을 사용 하 여 Github에서 호스트 되는 리포지토리의 Azure 파이프라인 만들기
az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'
--repository https://github.com/SampleOrg/SampleRepo --branch master
Github 조직 SampleOrg, 리포지토리 이름 SampleRepo에서 호스트 되는 리포지토리의 Azure 파이프라인 만들기
az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'
--repository SampleOrg/SampleRepoName --branch master --repository-type github
동일한 프로젝트에서 Azure 리포지토리에 호스트 되는 리포지토리에 대 한 Azure 파이프라인 만들기
az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'
--repository SampleRepoName --branch master --repository-type tfsgit
리포지토리가 이미 리포지토리에 체크 인 된 리포지토리에 대 한 Azure 파이프라인 만들기
Service connection required for non Azure Repos can be optionally provided in the command to run it non interatively
az pipelines create --name 'ContosoBuild' --description 'Pipeline for contoso project'
--repository https://github.com/SampleOrg/SampleRepo --branch master --yml-path azure-pipelines.yml [--service-connection SERVICE_CONNECTION]
필수 매개 변수
새 파이프라인의 이름입니다.
선택적 매개 변수
파이프라인이 구성 될 분기 이름입니다. 생략 하면 로컬 리포지토리에서 자동으로 검색 됩니다.
새 파이프라인에 대 한 설명입니다.
자동으로 조직을 검색 합니다.
파이프라인을 만들어야 하는 폴더의 경로입니다. 기본값은 루트 폴더입니다. 예: "user1/test_pipelines".
조직 URL을 Azure DevOps 합니다. Az devops configure-d 조직 = ORG_URL를 사용 하 여 기본 조직을 구성할 수 있습니다. 기본값으로 구성 되지 않았거나 git config를 통해 선택 된 경우 필수입니다. 예: https://dev.azure.com/MyOrganizationName/ .
프로젝트의 이름 또는 ID입니다. Az devops configure-d project = NAME_OR_ID를 사용 하 여 기본 프로젝트를 구성할 수 있습니다. 기본값으로 구성 되지 않았거나 git config를 통해 선택 된 경우 필수입니다.
사용 가능한 에이전트 풀에 있는 큐의 Id입니다. 지정 하지 않으면 자동으로 검색 됩니다.
파이프라인을 구성 해야 하는 리포지토리입니다. GitHub 리포지토리의 경우 Azure Repos 또는 Owner/RepoName에 대 한 git 리포지토리의 이름 또는 리포지토리의 이름을 복제할 수 있습니다. 생략 하면 로컬 git 리포지토리의 원격 url에서 자동으로 검색 됩니다. Url 대신 이름을 언급 하는 경우--리포지토리 형식 인수도 필요 합니다.
리포지토리의 유형입니다. 생략 하면 로컬 리포지토리의 원격 url에서 자동으로 검색 됩니다. Azure Repos에 대 한 ' tfsgit ', GitHub 리포지토리의 경우 ' github '.
GitHub 리포지토리의 리포지토리에 대해 만든 서비스 연결의 Id입니다. Service_connections를 만들거나 나열 하려면 az devops service-endpoint-h 명령을 사용 합니다. Azure Repos에는 필요 하지 않습니다.
명령에 의해 첫 번째 실행이 트리거되는 것을 방지 하려면이 플래그를 지정 합니다. 실행을 건너뛰는 경우 명령이 파이프라인을 반환 합니다. 그렇지 않으면 파이프라인 실행이 출력 됩니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
리포지토리의 파이프라인 yaml 파일 경로입니다 (yaml가 리포지토리에 이미 있는 경우).
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az pipelines delete
파이프라인을 삭제 합니다.
az pipelines delete --id
[--detect {false, true}]
[--org]
[--project]
[--subscription]
[--yes]
필수 매개 변수
파이프라인의 ID입니다.
선택적 매개 변수
자동으로 조직을 검색 합니다.
조직 URL을 Azure DevOps 합니다. Az devops configure-d 조직 = ORG_URL를 사용 하 여 기본 조직을 구성할 수 있습니다. 기본값으로 구성 되지 않았거나 git config를 통해 선택 된 경우 필수입니다. 예: https://dev.azure.com/MyOrganizationName/ .
프로젝트의 이름 또는 ID입니다. Az devops configure-d project = NAME_OR_ID를 사용 하 여 기본 프로젝트를 구성할 수 있습니다. 기본값으로 구성 되지 않았거나 git config를 통해 선택 된 경우 필수입니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
확인을 묻는 메시지를 표시하지 마세요.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az pipelines list
파이프라인을 나열 합니다.
az pipelines list [--detect {false, true}]
[--folder-path]
[--name]
[--org]
[--project]
[--query-examples]
[--query-order {ModifiedAsc, ModifiedDesc, NameAsc, NameDesc, None}]
[--repository]
[--repository-type {bitbucket, git, github, githubenterprise, svn, tfsgit, tfsversioncontrol}]
[--subscription]
[--top]
선택적 매개 변수
자동으로 조직을 검색 합니다.
지정 된 경우이 폴더의 정의를 필터링 합니다.
이 이름을 가진 파이프라인 또는이 이름으로 시작 되는 결과를 제한 합니다. 예: "FabCI" 또는 "Fab * ".
조직 URL을 Azure DevOps 합니다. Az devops configure-d 조직 = ORG_URL를 사용 하 여 기본 조직을 구성할 수 있습니다. 기본값으로 구성 되지 않았거나 git config를 통해 선택 된 경우 필수입니다. 예: https://dev.azure.com/MyOrganizationName/ .
프로젝트의 이름 또는 ID입니다. Az devops configure-d project = NAME_OR_ID를 사용 하 여 기본 프로젝트를 구성할 수 있습니다. 기본값으로 구성 되지 않았거나 git config를 통해 선택 된 경우 필수입니다.
JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
결과의 순서입니다.
이 리포지토리와 연결 된 파이프라인에 대 한 결과를 제한 합니다.
이 리포지토리 유형과 연결 된 파이프라인에 대 한 결과를 제한 합니다. 이 인수와 함께 ' repository ' 인수를 전달 해야 합니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
나열할 최대 파이프라인 수입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az pipelines run
파이프라인을 큐에 대기 (실행) 합니다.
az pipelines run [--branch]
[--commit-id]
[--detect {false, true}]
[--folder-path]
[--id]
[--name]
[--open]
[--org]
[--project]
[--subscription]
[--variables]
선택적 매개 변수
파이프라인 실행이 대기 될 분기의 이름입니다. 예: refs/헤드/마스터/마스터 또는 refs/pull/1/merge.
커밋-파이프라인 실행을 큐에 대기 시킬 id입니다.
자동으로 조직을 검색 합니다.
파이프라인의 폴더 경로입니다. 기본값은 루트 수준 폴더입니다.
큐에 대기 시킬 파이프라인의 ID입니다. --Name이 제공 되지 않은 경우 필수 사항입니다.
큐에 대기 시킬 파이프라인의 이름입니다. --Id가 제공 된 경우 무시 됩니다.
웹 브라우저에서 파이프라인 결과 페이지를 엽니다.
조직 URL을 Azure DevOps 합니다. Az devops configure-d 조직 = ORG_URL를 사용 하 여 기본 조직을 구성할 수 있습니다. 기본값으로 구성 되지 않았거나 git config를 통해 선택 된 경우 필수입니다. 예: https://dev.azure.com/MyOrganizationName/ .
프로젝트의 이름 또는 ID입니다. Az devops configure-d project = NAME_OR_ID를 사용 하 여 기본 프로젝트를 구성할 수 있습니다. 기본값으로 구성 되지 않았거나 git config를 통해 선택 된 경우 필수입니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
설정 하려는 변수에 대 한 공백으로 구분 된 "name = value" 쌍입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az pipelines show
파이프라인의 세부 정보를 가져옵니다.
az pipelines show [--detect {false, true}]
[--folder-path]
[--id]
[--name]
[--open]
[--org]
[--project]
[--query-examples]
[--subscription]
선택적 매개 변수
자동으로 조직을 검색 합니다.
파이프라인의 폴더 경로입니다. 기본값은 루트 수준 폴더입니다.
파이프라인의 ID입니다.
파이프라인의 이름입니다. --Id가 제공 된 경우 무시 됩니다.
웹 브라우저에서 파이프라인 요약 페이지를 엽니다.
조직 URL을 Azure DevOps 합니다. Az devops configure-d 조직 = ORG_URL를 사용 하 여 기본 조직을 구성할 수 있습니다. 기본값으로 구성 되지 않았거나 git config를 통해 선택 된 경우 필수입니다. 예: https://dev.azure.com/MyOrganizationName/ .
프로젝트의 이름 또는 ID입니다. Az devops configure-d project = NAME_OR_ID를 사용 하 여 기본 프로젝트를 구성할 수 있습니다. 기본값으로 구성 되지 않았거나 git config를 통해 선택 된 경우 필수입니다.
JMESPath 문자열을 권장 합니다. 쿼리 중 하나를 복사 하 여 결과를 볼 수 있도록 큰따옴표 내에서--query 매개 변수 뒤에 붙여 넣을 수 있습니다. 이러한 주요 단어를 기준으로 제안을 제공할 수 있도록 하나 이상의 위치 키워드를 추가할 수 있습니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az pipelines update
파이프라인을 업데이트 합니다.
az pipelines update [--branch]
[--description]
[--detect {false, true}]
[--id]
[--name]
[--new-folder-path]
[--new-name]
[--org]
[--project]
[--queue-id]
[--subscription]
[--yaml-path]
선택적 매개 변수
파이프라인이 구성 될 분기 이름입니다.
파이프라인에 대 한 새 설명입니다.
자동으로 조직을 검색 합니다.
업데이트할 파이프라인의 Id입니다.
업데이트할 파이프라인의 이름입니다.
파이프라인을 이동할 폴더의 새 전체 경로입니다. 예: "user1/production_pipelines".
새 파이프라인의 업데이트 된 이름입니다.
조직 URL을 Azure DevOps 합니다. Az devops configure-d 조직 = ORG_URL를 사용 하 여 기본 조직을 구성할 수 있습니다. 기본값으로 구성 되지 않았거나 git config를 통해 선택 된 경우 필수입니다. 예: https://dev.azure.com/MyOrganizationName/ .
프로젝트의 이름 또는 ID입니다. Az devops configure-d project = NAME_OR_ID를 사용 하 여 기본 프로젝트를 구성할 수 있습니다. 기본값으로 구성 되지 않았거나 git config를 통해 선택 된 경우 필수입니다.
파이프라인을 실행 해야 하는 에이전트 풀의 큐 id입니다.
구독의 이름 또는 ID입니다. 을 사용 하 여 기본 구독을 구성할 수 있습니다 az account set -s NAME_OR_ID .
리포지토리의 파이프라인 yaml 파일 경로입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.