Laporkan masalahopen_in_new
Lihat sumberopen_in_new
Nightly
·
8.0
7.4
.
7.3
·
7.2
·
7.1
·
7.0
·
6.5
Tindakan yang dibuat selama analisis aturan.
Objek ini terlihat untuk tujuan pengujian, dan dapat diperoleh dari penyedia Actions
. Biasanya, Anda tidak perlu mengakses objek Action
atau kolomnya dalam fungsi penerapan aturan. Anda dapat melihat halaman Aturan untuk mengetahui diskusi umum tentang cara menggunakan tindakan saat menentukan aturan kustom, atau referensi API untuk membuat tindakan.
Beberapa kolom objek ini hanya berlaku untuk jenis tindakan tertentu. Kolom yang tidak berlaku ditetapkan ke None
.
Anggota
args
sequence Action.args
Daftar objek
Args beku yang berisi informasi tentang argumen tindakan. Objek ini berisi informasi argumen yang akurat, termasuk argumen yang melibatkan direktori output tindakan yang diperluas. Namun, objek
Args tidak dapat dibaca dalam fase analisis. Untuk akun argumen yang kurang akurat yang tersedia dalam fase analisis, lihat
argv.
Perhatikan bahwa beberapa jenis tindakan belum mendukung eksposur kolom ini. Untuk jenis tindakan tersebut, nilainya adalah None
.
Dapat menampilkan None
.
argv
sequence Action.argv
Untuk tindakan yang dibuat oleh
ctx.actions.run() atau
ctx.actions.run_shell(), daftar argumen yang tidak dapat diubah untuk command line yang akan dieksekusi. Perhatikan bahwa untuk tindakan shell, dua argumen pertama akan berupa jalur shell dan
"-c"
.
Dapat menampilkan
None
.
konten
string Action.content
Untuk tindakan yang dibuat oleh
ctx.actions.write() atau
ctx.actions.expand_template(), konten file yang akan ditulis, jika konten tersebut dapat dihitung selama fase analisis. Nilainya adalah
None
jika konten tidak dapat ditentukan hingga fase eksekusi, seperti saat direktori dalam objek
Args perlu diperluas.
Dapat menampilkan
None
.
env
dict Action.env
Variabel lingkungan 'tetap' untuk tindakan ini. Hal ini hanya mencakup setelan lingkungan yang ditetapkan secara eksplisit oleh definisi tindakan, sehingga menghilangkan setelan yang hanya ditetapkan sebelumnya di lingkungan eksekusi.
depset Action.inputs
Kumpulan file input tindakan ini.
mnemonik
string Action.mnemonic
Mnemonik untuk tindakan ini.
output
depset Action.outputs
Kumpulan file output tindakan ini.
penggantian
dict Action.substitutions
Untuk tindakan yang dibuat oleh
ctx.actions.expand_template(), dict yang tidak dapat diubah yang menyimpan pemetaan penggantian.
Dapat menampilkan
None
.