PythonScript@0 - Tugas skrip Python v0
Gunakan tugas ini untuk menjalankan file Python atau skrip sebaris.
Sintaks
# 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.
Input
scriptSource
- Sumber skrip
string
. Wajib diisi. Nilai yang diizinkan: filePath
(Jalur file), inline
. Nilai default: filePath
.
Menentukan apakah skrip adalah file di pohon sumber atau ditulis sebaris dalam tugas ini.
scriptPath
- Jalur skrip
string
. Diperlukan saat scriptSource = filePath
.
Menentukan jalur skrip yang akan dijalankan. Harus merupakan jalur yang sepenuhnya memenuhi syarat atau relatif terhadap $(System.DefaultWorkingDirectory)
.
script
- Script
string
. Diperlukan saat scriptSource = inline
.
Menentukan skrip Python yang akan dijalankan.
arguments
- Argumen
string
.
Menentukan argumen yang diteruskan ke eksekusi skrip yang tersedia melalui sys.argv
, seolah-olah Anda meneruskannya pada baris perintah.
pythonInterpreter
- Penerjemah Python
string
.
Menentukan jalur absolut ke penerjemah Python untuk digunakan. Jika tidak ditentukan, tugas akan menggunakan interpreter di PATH.
Jalankan tugas Gunakan Versi Python untuk menambahkan versi Python ke PATH.
workingDirectory
- Direktori kerja
string
.
Menentukan direktori kerja tempat skrip akan berjalan. Jika tidak ditentukan, nilai System.DefaultWorkingDirectory
akan digunakan. Untuk build, variabel ini default ke akar repositori. Untuk rilis, defaultnya ke akar direktori artefak.
failOnStderr
- Gagal pada kesalahan standar
boolean
. Nilai default: false
.
Jika diatur ke true
, tugas ini akan gagal jika ada teks yang ditulis ke stderr
aliran.
Opsi kontrol tugas
Semua tugas memiliki opsi kontrol selain input tugasnya. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.
Variabel output
Tidak ada.
Keterangan
Secara default, tugas ini akan dipanggil python
dari jalur sistem.
Jalankan Gunakan Versi Python untuk menempatkan versi yang Anda inginkan di jalur sistem.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | Semua versi agen yang didukung. |
Kategori tugas | Utilitas |