Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan tugas ini untuk membuat dan mengaktifkan lingkungan Conda.
Penting
Tugas ini tidak digunakan lagi. Gunakan perintah conda langsung dalam tugas bash atau tugas skrip batch sebagai alternatif.
Sintaksis
# Conda environment v0
# Create and activate a Conda environment.
- task: CondaEnvironment@0
inputs:
environmentName: # string. Required. Environment name.
#packageSpecs: 'python=3' # string. Package specs. Default: python=3.
#updateConda: true # boolean. Update to the latest Conda. Default: true.
# Advanced
#createOptions: # string. Environment creation options.
#cleanEnvironment: false # boolean. Clean the environment. Default: false.
Masukan
nama lingkungan environmentName
-
string
. Dibutuhkan.
Nama lingkungan Conda untuk membuat dan mengaktifkan, atau mengaktifkan kembali jika sudah ada.
spesifikasi Paket packageSpecs
-
string
. Nilai default: python=3
.
Daftar paket yang dibatasi ruang untuk diinstal di lingkungan.
updateConda
-
Memperbarui ke Conda terbaru
boolean
. Nilai default: true
.
Memperbarui Conda ke versi terbaru. Ini berlaku untuk penginstalan Conda yang ditemukan di PATH
atau ke jalur yang ditentukan oleh variabel lingkungan CONDA
.
opsi pembuatan lingkungan createOptions
-
string
.
Daftar opsi tambahan yang dibatasi spasi untuk diteruskan ke perintah conda create
.
cleanEnvironment
-
Bersihkan lingkungan
boolean
. Nilai default: false
.
Menghapus lingkungan dan membuatnya kembali jika sudah ada. Jika boolean ini tidak dipilih, tugas akan mengaktifkan kembali lingkungan yang ada.
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.
Komentar
Gunakan tugas ini untuk membuat dan mengaktifkan lingkungan Conda.
Penting
Tugas ini tidak digunakan lagi. Gunakan perintah conda langsung dalam tugas bash atau tugas skrip batch sebagai alternatif.
Tugas ini akan membuat lingkungan Conda dan mengaktifkannya untuk tugas build berikutnya.
Jika tugas menemukan lingkungan yang ada dengan nama yang sama, tugas hanya akan mengaktifkannya kembali. Hal ini dimungkinkan pada agen yang dihost sendiri. Untuk membuat ulang lingkungan dan menginstal ulang salah satu paketnya, atur opsi "Bersihkan lingkungan".
Menjalankan dengan opsi "Perbarui ke Conda terbaru" akan mencoba memperbarui Conda sebelum membuat atau mengaktifkan lingkungan. Jika Anda menjalankan agen yang dihost sendiri dan telah mengonfigurasi penginstalan Conda untuk bekerja dengan tugas, ini dapat mengakibatkan penginstalan Conda Anda diperbarui.
Nota
Agen yang dihosting Microsoft tidak akan memiliki Conda di PATH
mereka secara default. Anda harus menjalankan tugas ini untuk menggunakan Conda.
Setelah menjalankan tugas ini, PATH
akan berisi direktori biner untuk lingkungan yang diaktifkan, diikuti oleh direktori biner untuk penginstalan Conda itu sendiri.
Anda dapat menjalankan skrip sebagai tugas build berikutnya yang menjalankan Python, Conda, atau utilitas baris perintah dari paket lain yang Anda instal.
Misalnya, Anda dapat menjalankan pengujian dengan pytest atau mengunggah paket ke Anaconda Cloud dengan klien Anaconda.
Nasihat
Setelah menjalankan tugas ini, lingkungan akan "diaktifkan", dan paket yang Anda instal dengan memanggil conda install
akan diinstal ke lingkungan ini.
Prasyarat
- Agen yang dihosting Microsoft, atau agen yang dihost sendiri dengan Anaconda atau Miniconda terinstal.
- Jika menggunakan agen yang dihost sendiri, Anda harus menambahkan
conda
yang dapat dieksekusi kePATH
atau mengatur variabel lingkunganCONDA
ke akar penginstalan Conda.
Bagaimana cara mengonfigurasi agen yang dihost sendiri untuk menggunakan tugas ini?
Anda dapat menggunakan tugas ini baik dengan penginstalan Anaconda lengkap atau penginstalan Miniconda.
Jika menggunakan agen yang dihost sendiri, Anda harus menambahkan conda
yang dapat dieksekusi ke PATH
.
Atau, Anda dapat mengatur variabel lingkungan CONDA
ke akar penginstalan Conda -- yaitu, direktori yang Anda tentukan sebagai "awalan" saat menginstal Conda.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan |
Tidak |
Kemampuan |
Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan. |
pembatasan Perintah |
Apapun |
variabel yang Dapat Diatur |
Apapun |
Versi agen | Semua versi agen yang didukung. |
Kategori tugas | Paket |