cobracommander-apuri on Python app.
Snakefiles
Snakefile on mitä käytetään määrittää ja ajaa Henchman rakentaa. Snakefile voi olla mikä tahansa mielivaltainen tiedoston tai suoritettavan niin kauan kuin se tuottaa voimassa JSON-vakiotulosteeseen kun sitä käytetä.
On vain yksi avain / arvo, joka __must__ olla teidän snakfile JSON;
- `Build`: joukko merkkijonoja sisältäviä vaiheita tarvitse rakentaa projektin. Nämä toteutetaan sarjana.
Kuitenkin on olemassa myös joukko muita valinnaisia ominaisuuksia, jotka voit asettaa oman snakefile saavuttaa eri tuloksia, tässä on muutamia;
- `Ympäristöllä: esine, jonka näppäimet / arvot ovat ympäristön muuttujia, jotka tulisi asettaa ennen mitään` build` vaiheet vedotaan.
- `Hooks`:
& Nbsp; - `Before_build`
& Nbsp; - `After_build`
& Nbsp; - `After_passing`
& Nbsp; - `After_failing`
Extensions (muistiinpanoja tulevaa spec)
Laajennukset tulevat kasan eri makuja, yleensä riippuen toiminto, että ne tarjoavat.
Laajennukset voivat lisätä ylimääräisiä kykyjä ja toimintoja tiettyinä rekisteröintiä pisteissä rakentaa prosessi (esim jälkeinen build aikana koukut jne)
Jos laajennus tarvitsee kokoonpano tai params ennen vedotaan sen rekisteröintiä vaiheessa ne voidaan siirtää sisään snakefile sellaisenaan;
& Nbsp; & nbsp; & nbsp; "Koukut": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Before_build": [
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['My_extension', ['args'], {'kwargs': 'elintarvikkeita "}],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['My_other_extension', ['args']],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ['Jne']
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ]
& Nbsp; & nbsp; & nbsp; }
Vaatimukset :
- Python
Kommentteja ei löytynyt