Python betik görevi

Azure Pipelines

Python betiğini çalıştırmak için bu görevi kullanın.

YAML kod parçacığı

# Python script
# Run a Python file or inline script
- task: PythonScript@0
  inputs:
    #scriptSource: 'filePath' # Options: filePath, inline
    #scriptPath: # Required when scriptSource == filePath
    #script: # Required when scriptSource == inline
    #arguments: # Optional
    #pythonInterpreter: # Optional
    #workingDirectory: # Optional
    #failOnStderr: false # Optional

Bağımsız değişkenler

Bağımsız Değişken Açıklama
scriptSource
Tür
Istenir Hedef betik türü: dosya yolu veya satır Içi
scriptPath
Betik yolu
(Ne zaman gereklidir scriptSource == filePath ) Yürütülecek betiğin yolu. Tam olarak nitelenmiş bir yol veya $ (System. DefaultWorkingDirectory) ile göreli olmalıdır.
script
Komut Dosyası
(Ne zaman gereklidir scriptSource == inline ) Çalıştırılacak Python betiği
arguments
Bağımsız değişkenler
Seçim Betiğe geçirilen bağımsız değişkenler içeren bir dize. Bunlar sys.argv , bunları komut satırına geçirdiklerinde olarak kullanılabilir.
pythonInterpreter
Python yorumlayıcı
Seçim Kullanılacak Python yorumlayıcısının mutlak yolu. Belirtilmemişse, görev bir Python yorumlayıcı 'nın yol üzerinde kullanılabilir olduğunu varsayar ve yalnızca komutu çalıştırmaya çalışır python .
workingDirectory
Çalışma dizini
(İsteğe bağlı)
failOnStderr
Standart hatada başarısız oldu
Seçim Eğer true ise, herhangi bir metin yazılmışsa bu görev başarısız olur stderr .

Görev denetimi seçenekleri

Açıklamalar

Varsayılan olarak, bu görev python sistem yolundan çağırılır. Sistem yolunda istediğiniz sürümü yerleştirmek için Python sürümünü kullanın ' i çalıştırın.

Açık kaynak

Bu görev GitHubaçık kaynağıdır. Geribildirim ve katılımlar hoş geldiniz.