Sa doit, hindi tulad ng iba pang mga build-tool, ang isang gawain ay hindi tukuyin ang isang target na file upang gamitin ang command na isagawa kung hindi up-to-date.
Ginagawa nitong doit espesyal na angkop para sa pagpapatakbo ng isang sub-set ng mga test suite.
Tulad ng karamihan sa mga tool ng build ay ginagamit upang maisagawa ang mga gawain ng nilinaw sa isang configuration file. File ng configuration ay python module.
Ang mga gawain ay maaaring maging python function o isang panlabas na shell script / command. doit awtomatikong sinusubaybayan ng ipinahayag dependency-e-execute lamang ang mga gawain na kailangan upang maging update (batay sa kung aling mga dependency ay nagbago)
Mga Tampok :.
- Maaaring gamitin bilang isang:
- tool Bumuo ng (generic at may kakayahang umangkop)
- Home ng iyong pamamahala script (ito ay tumutulong sa iyo na bumuo ng at pagsamahin ang shell script at python script)
- functional na mga pagsubok runner (buuin ang iba't ibang mga tool)
- Pangkalahatang tampok:
- Madaling gamitin, & quot; no-API & quot;
- Gamitin ang Python sa dynamic na lumikha ng mga gawain sa on-the-lumipad
- Flexible, adapts sa maraming mga daloy ng trabaho para sa paglikha ng mga gawain / mga panuntunan / recipe
- Suporta para sa multi-proseso parallel na pagpapatupad
- Built-in na pagsasama ng inotify (awtomatikong pagpapatupad muli)
Mga Komento hindi natagpuan