Rake
Rake est un logiciel libre. C'est un « moteur de production », semblable à SCons et make. Il est écrit en Ruby et les Rakefiles (équivalents des makefiles) sont écrits en Ruby. Il a été créé par Jim Weirich (en).
Pour les articles homonymes, voir Rake (homonymie).
Rake
Créateur | Jim Weirich (en) |
---|---|
Dernière version | 10.3.2 () |
Dépôt | github.com/ruby/rake |
Assurance qualité | Intégration continue |
Écrit en | Ruby |
Type | Moteur de production |
Licence | Licence MIT |
Site web | ruby.github.io/rake |
Rake utilise le concept de bloc de fonction anonymes de Ruby pour définir les tâches. Il y a une bibliothèque de tâches courantes, par exemple, pour nettoyer les fichiers compilés (clean).
Rake est largement utilisé dans Ruby on Rails. Il fait maintenant partie de la bibliothèque standard de Ruby 1.9.
Exemple
Voici un exemple simple de script Rake permettant de construire un programme HelloWorld en C
file 'hello.o' => ['hello.c'] do
sh 'cc -c -o hello.o hello.c'
end
file 'hello' => ['hello.o'] do
sh 'cc -o hello hello.o'
end
Liens externes
- Rake documentation
- RubyForge project page for Rake
- Building with Rake, Jim Weirich's 2003 RubyConf presentation
- Using the Rake build language by Martin Fowler
- Ruby on Rails Rake tutorial at railsenvy.com
- Portail des logiciels libres
- Portail de l’informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.