Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zasób kompilacji używany do odwołowania się do artefaktów z przebiegu.
builds:
- build: string # Required as first property. Alias or name of build artifact.
type: string # Required. Name of the artifact type.
connection: string # Required. Name of the connection. This connection will be used for all the communication related to this artifact.
source: string # Required. Name of the source definition/build/job.
version: string
branch: string
trigger: none | true # When the artifact mentioned in this build resource completes a build, it is allowed to trigger this pipeline.
Definicje odwołujące się do tej definicji: resources.builds
Właściwości
build
ciąg. Wymagane jako pierwsza właściwość.
alias lub nazwa artefaktu kompilacji. Dopuszczalne wartości: [-_A-Za-z0-9]*.
type
ciąg. To jest wymagane.
Nazwa typu artefaktu.
connection
ciąg. To jest wymagane.
nazwa połączenia. To połączenie będzie używane dla całej komunikacji związanej z tym artefaktem.
source
ciąg. To jest wymagane.
nazwa definicji/kompilacji/zadania źródłowego.
version
ciąg.
branch
ciąg.
trigger
ciąg.
Gdy artefakt wymieniony w tym zasobie kompilacji ukończy kompilację, może on wyzwolić ten potok. brak | prawdziwy.
Uwagi
Jeśli masz zewnętrzny system kompilacji ciągłej integracji, który generuje artefakty, możesz używać artefaktów z zasobem kompilacji. Zasób kompilacji może być dowolnymi zewnętrznymi systemami ciągłej integracji, takimi jak Jenkins, TeamCity, CircleCI itd.
Ważne
Wyzwalacze są obsługiwane tylko w przypadku hostowanego serwera Jenkins, gdzie usługa Azure DevOps ma widok z serwerem Jenkins.
Przykłady
resources:
builds:
- build: Spaceworkz
type: Jenkins
connection: MyJenkinsServer
source: SpaceworkzProj # name of the jenkins source project
trigger: true