API를 통해 Azure DevOps에서 파이프 라인의 서비스 엔드 포인트를 수정하고 싶습니다.
예:
파이프 라인 "build-a-release"는 내 개인 서비스 엔드 포인트 "hello1"을 사용합니다. 하지만 대신 기존 서비스 엔드 포인트 "my-companys-global-service-endpoint"를 사용하고 싶습니다.
https://docs.microsoft.com/en-us/rest/api/azure/devops/pipelines/pipelines?view=azure-devops-rest-6.0 설명서 에는 "업데이트"기능이 표시되지 않지만 업데이트 할 수 있습니다. Azure DevOps GUI에서 파이프 라인의 서비스 엔드 포인트.
스크립트와 API를 통해이 프로세스를 어떻게 자동화 할 수 있습니까?
서비스 엔드 포인트를 업데이트하려면 Endpoints-Update Service Endpoint API 를 사용해야합니다 .
PUT https://dev.azure.com/{organization}/_apis/serviceendpoint/endpoints/{endpointId}?api-version=6.0-preview.4
파이프 라인 정의를 업데이트 하려면 정의 -API 업데이트를 사용하여 업데이트 할 수 있습니다 . 네트워크 로그를 캡처하면 connectedServiceId
in properties
of repository
parameter 가 있음을 알 수 있습니다 . 을 업데이트하여 connectedServiceId
서비스 연결을 변경할 수 있습니다.
내 테스트에서 주목해야 할 사항 :
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다