PythonScript@0 - Python betik v0 görevi

Bir Python dosyası veya satır içi betik çalıştırmak için bu görevi kullanın.

Syntax

# Python script v0
# Run a Python file or inline script.
- task: PythonScript@0
  inputs:
    scriptSource: 'filePath' # 'filePath' | 'inline'. Required. Script source. Default: filePath.
    scriptPath: # string. Required when scriptSource = filePath. Script path. 
    #script: # string. Required when scriptSource = inline. Script. 
    #arguments: # string. Arguments. 
  # Advanced
    #pythonInterpreter: # string. Python interpreter. 
    #workingDirectory: # string. Working directory. 
    #failOnStderr: false # boolean. Fail on standard error. Default: false.
# Python Script v0
# Run a Python script.
- task: PythonScript@0
  inputs:
    scriptSource: 'filePath' # 'filePath' | 'inline'. Required. Script source. Default: filePath.
    scriptPath: # string. Required when scriptSource = filePath. Script path. 
    #script: # string. Required when scriptSource = inline. Script. 
    #arguments: # string. Arguments. 
  # Advanced
    #pythonInterpreter: # string. Python interpreter. 
    #workingDirectory: # string. Working directory. 
    #failOnStderr: false # boolean. Fail on standard error. Default: false.

Girişler

scriptSource - Betik kaynağı
string. Gereklidir. İzin verilen değerler: filePath (Dosya yolu), inline. Varsayılan değer: filePath.

Betiğin kaynak ağaçta bir dosya olup olmadığını veya bu görevde satır içinde yazılıp yazılmayacağını belirtir.


scriptPath - Betik yolu
string. olduğunda scriptSource = filePathgereklidir.

Yürütülecek betiğin yolunu belirtir. Tam yol veya ile $(System.DefaultWorkingDirectory)ilgili olmalıdır.


script - Komut dosyası
string. olduğunda scriptSource = inlinegereklidir.

Çalıştırılacak Python betiğini belirtir.


arguments - Bağımsız değişken
string.

aracılığıyla sys.argvkullanılabilen betik yürütmesine geçirilen bağımsız değişkenleri komut satırında geçirmişsiniz gibi belirtir.


pythonInterpreter - Python yorumlayıcısı
string.

Kullanılacak Python yorumlayıcısının mutlak yolunu belirtir. Belirtilmezse, görev PATH'de yorumlayıcıyı kullanır.
PYTHON sürümünü PATH'e eklemek için Python Sürümünü Kullan görevini çalıştırın.


workingDirectory - Çalışma dizini
string.

Betiğin çalıştırılacağı çalışma dizinini belirtir. Belirtilmezse değeri System.DefaultWorkingDirectory kullanılır. Derlemeler için bu değişken varsayılan olarak deponun köküne ayarlanır. Sürümler için varsayılan olarak artifacts dizininin köküne ayarlanır.


failOnStderr - Standart hatada başarısız
boolean. Varsayılan değer: false.

olarak ayarlanırsa, akışa truestderr metin yazılırsa bu görev başarısız olur.


Görev denetimi seçenekleri

Tüm görevlerin, görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Açıklamalar

Varsayılan olarak, bu görev sistem yolundan çağrılır python . İstediğiniz sürümü sistem yoluna yerleştirmek için Python Sürümünü Kullan'ı çalıştırın.

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalıştırılır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü Desteklenen tüm aracı sürümleri.
Görev kategorisi Yardımcı Program