Anggota
args
Args template_ctx.args()
declare_file
File template_ctx.declare_file(filename, *, directory)
Ingat bahwa selain mendeklarasikan file, Anda harus membuat tindakan yang memancarkan file secara terpisah. Membuat tindakan tersebut akan memerlukan penerusan objek File
yang ditampilkan ke fungsi pembuatan tindakan.
Parameter
Parameter | Deskripsi |
---|---|
filename
|
string;
required Jalur relatif file dalam direktori. |
directory
|
File;
wajib Direktori tempat file harus dibuat. |
lari
None
template_ctx.run(*, outputs, inputs=[], executable, tools=None, arguments=[], progress_message=None)
Parameter
Parameter | Deskripsi |
---|---|
outputs
|
sequence dari File;
required Daftar file output tindakan. |
inputs
|
urutan File; atau depset;
default adalah [] Daftar atau depset file input tindakan. |
executable
|
File; atau string; atau FilesToRunProvider;
wajib File yang dapat dieksekusi yang akan dipanggil oleh tindakan. |
tools
|
sequence; atau depset; atau None ;
default adalah None Daftar atau depset alat yang diperlukan oleh tindakan. Alat adalah input yang dapat dieksekusi yang mungkin memiliki file run sendiri yang otomatis tersedia untuk tindakan. Jika disediakan daftar, daftar tersebut dapat berupa kumpulan heterogen dari:
File s dari ctx.executable dan FilesToRunProvider s yang langsung ada dalam daftar akan ditambahkan runfilenya secara otomatis. Semua alat ditambahkan secara implisit sebagai input.
|
arguments
|
sequence;
default adalah [] Argumen command line dari tindakan. Harus berupa daftar string atau objek actions.args() .
|
progress_message
|
string; atau None ;
defaultnya adalah None Pesan progres yang akan ditampilkan kepada pengguna selama build. |