cobracommander-tauhan ay isang Python app.
Snakefiles
Ang isang snakefile ay kung ano ay ginagamit upang i-configure at magpatakbo ng isang tauhan ng build. Ang isang snakefile ay maaaring maging anumang di-makatwirang file o executable kaya hangga't output wastong JSON upang stdout kapag ito ay mahihingi.
Mayroon lamang ng isang susi / halaga na __must__ sa iyong mga snakfile JSON;
- `Build`: isang array ng mga string na naglalaman ng mga hakbang na kinakailangan upang bumuo ng iyong proyekto. Ang mga ito ay pinaandar serially.
Gayunpaman mayroon ding isang bungkos ng iba pang mga opsyonal na mga katangian na maaari mong itakda sa iyong snakefile upang makamit ang iba't ibang mga kinalabasan, narito ang ilang mga;
- `Environment`: isang bagay na ang mga susi / halaga ay environment variable na dapat na-set bago ang anumang` hakbang build` pag-mahihingi.
- `Hooks`:
& Nbsp; - `Before_build`
& Nbsp; - `After_build`
& Nbsp; - `After_passing`
& Nbsp; - `After_failing`
Mga Extension (mga tala para sa hinaharap spec)
Dumating Extension ng sa isang bungkos ng iba't ibang mga lasa, kadalasan depende sa pag-andar na sila magbigay.
Maaaring magdagdag ng mga extension ng dagdag na kakayahan at pag-andar sa ilang mga punto sa pagpaparehistro sa loob ng proseso ng pag-build (eg; post build, sa panahon Hooks, atbp)
Kung kailangan configuration o param bago mahihingi sa puntong pagpaparehistro nito maaari nilang ipapasa sa snakefile bilang tulad ng isang extension;
& Nbsp; & nbsp; & nbsp; 'Hooks': {
& 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; ['Atbp']
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ]
& Nbsp; & nbsp; & nbsp; }
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan