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.

Sintaks

# 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.
# 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.

Input

environmentName - Nama lingkungan
string. Wajib diisi.

Nama lingkungan Conda untuk membuat dan mengaktifkan, atau mengaktifkan kembali jika sudah ada.


packageSpecs - Spesifikasi paket
string. Nilai default: python=3.

Daftar paket yang dibatasi ruang untuk diinstal di lingkungan.


updateConda - Perbarui ke Conda terbaru
boolean. Nilai default: true.

Updates Conda ke versi terbaru. Ini berlaku untuk penginstalan Conda yang ditemukan di PATH atau ke jalur yang ditentukan oleh CONDA variabel lingkungan.


createOptions - Opsi pembuatan lingkungan
string.

Daftar opsi tambahan yang dibatasi spasi untuk diteruskan ke conda create perintah.


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 tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.

Variabel output

Tidak ada.

Keterangan

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. 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.

Catatan

Agen yang dihosting Microsoft tidak akan memiliki Conda secara PATH 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.

Tip

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 executable ke PATH atau mengatur CONDA variabel lingkungan ke akar penginstalan Conda.

Bagaimana cara mengonfigurasi agen yang dihost sendiri untuk menggunakan tugas ini?

Anda dapat menggunakan tugas ini baik dengan penginstalan Anaconda penuh atau penginstalan Miniconda. Jika menggunakan agen yang dihost sendiri, Anda harus menambahkan executable conda ke PATH. Atau, Anda dapat mengatur CONDA variabel lingkungan 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 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 Paket