Bagikan melalui


CondaEnvironment@0 - Tugas lingkungan Conda v0

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 ke PATH atau mengatur variabel lingkungan CONDA 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