cobracommander-antek adalah aplikasi Python.
Snakefiles
Sebuah snakefile adalah apa yang digunakan untuk mengkonfigurasi dan menjalankan antek membangun. Sebuah snakefile dapat file sewenang-wenang atau dieksekusi asalkan output valid JSON ke stdout ketika dipanggil.
Hanya ada satu kunci / nilai yang __must__ berada di snakfile Anda JSON;
- `Build`: array string yang berisi langkah-langkah yang diperlukan untuk membangun proyek Anda. Ini dijalankan secara serial.
Namun ada juga sekelompok sifat opsional lain yang dapat diatur dalam snakefile Anda untuk mencapai hasil yang berbeda, berikut adalah beberapa;
- `Environment`: obyek yang kunci / nilai-nilai variabel lingkungan yang harus ditetapkan sebelum ada` langkah build` sedang dipanggil.
- `Hooks`:
& Nbsp; - `Before_build`
& Nbsp; - `After_build`
& Nbsp; - `After_passing`
& Nbsp; - `After_failing`
Extensions (catatan untuk spesifikasi masa depan)
Ekstensi datang di sekelompok rasa yang berbeda, biasanya tergantung pada fungsi yang mereka berikan.
Ekstensi dapat menambah kemampuan tambahan dan fungsi pada titik-titik tertentu dalam pendaftaran proses membangun (misalnya, membangun pos, selama kait, dll)
Jika perpanjangan membutuhkan konfigurasi atau params sebelum dipanggil pada titik pendaftaran mereka dapat lulus dalam snakefile seperti;
& Nbsp; & nbsp; & nbsp; 'Kait': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Before_build': [
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['My_extension', ['args'], {'kwargs': 'foo'}],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['My_other_extension', ['args']],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['Dll']
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ]
& Nbsp; & nbsp; & nbsp; }
Persyaratan :
- Python
Komentar tidak ditemukan