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 = filePath
gereklidir.
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 = inline
gereklidir.
Çalıştırılacak Python betiğini belirtir.
arguments
- Bağımsız değişken
string
.
aracılığıyla sys.argv
kullanı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 true
stderr
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 |