|
Latest Articles
|
 |
Koleshko A. - Rake Task Management Essentials [2014, PDF/EPUB/MOBI, ENG] torrent |
| Download torrent: |
|
| Info hash: |
2D824F9FB6C6561961A32516E2C28B4B909C95FA |
| Category: |
Categories >
Books torrents
> Non-Fiction torrents
|
| Trackers: |
http://bt2.t-ru.org/ann?magnet
http://bt1.t-ru.org/ann
http://bt2.t-ru.org/ann
http://bt4.t-ru.org/ann
udp://tracker.opentrackr.org:1337
udp://open.stealth.si:80/announce
udp://tracker.torrent.eu.org:451/announce
udp://exodus.desync.com:6969
udp://open.demonii.com:1337/announce
udp://tracker.coppersurfer.tk:6969
udp://p4p.arenabg.com:1337
udp://tracker.internetwarriors.net:1337
|
|
| Health: |
|
| Torrent language: |
|
| Total Size: |
3.37 MB |
| Number of files: |
|
| Uploader: |
|
| Torrent added: | 2015-10-01 00:58:00 |
|
Torrent Description
Книги и журналы » Компьютерная литература » Программирование (книги)
Rake Task Management Essentials
Год издания: 2014 Автор: Koleshko A.
Издательство: Packt Publishing ISBN: 978-1-78328-077-3 Язык: Английский
Формат: PDF/EPUB/MOBI Качество: Изначально компьютерное (eBook) Интерактивное оглавление: Да Количество страниц: 122
Описание: Rake was initially implemented as a Ruby version of Make—a commonly used build utility. However, calling Rake a build utility undermines its true power. Rake is actually an automation tool—it's a way to put all those tasks that you perform under the project into one neat and tidy place.
Basically, build automation includes the following processes:
Compiling the computer source code into binary code Packaging the binary code Running tests Deployment to production systems Creating documentation and/or release notes
Rake can be used in all these situations, and this book shows you how Rake performs all the steps. After reading this book, you will know Rake better and be able to write more clear and robust Rake code. [spoiler="Оглавление"] Rake Task Management Essentials Credits About the Author Acknowledgements About the Reviewers www.PacktPub.com Support files, eBooks, discount offers and more Why Subscribe? Free Access for Packt account holders Preface What this book covers What you need for this book Who this book is for Conventions Reader feedback Customer support Downloading the example code Errata Piracy Questions 1. The Software Task Management Tool – Rake Installing Rake Introducing rake tasks The command-line arguments Using global Rakefiles to run tasks anywhere Defining custom rake tasks Task dependencies – prerequisites Multiple tasks definitions Passing arguments to the tasks The first alternative The second variant The structure of a Rake project Using the import method to load other Rakefiles Running rake tasks from other tasks The code conventions of Rake Summary 2. Working with Files Using file tasks to work with files The characteristics of the file task dependencies Creating a folder with the directory method Using Rake's file utilities Using the FileList module functionality to collect the files Using pathmap to transform file lists Introducing the FileUtils module A practical example of automatically generating a config file Summary 3. Working with Rules Understanding the duplication of the file tasks Using a rule to get rid of the duplicated file tasks Detecting a source for the rule dynamically Using a regular expression to match more tasks Summary 4. Cleaning Up a Build Setting up a project The cleaning tasks Summary 5. Running Tasks in Parallel Defining tasks with parallel prerequisites Thread safety of multitasks Multiple task definitions with a common prerequisite Applying multitasks in practice Summary 6. Debugging Rake Tasks Using command-line arguments for debugging Getting a dependency's resolution with --prereqs Using the --rules option to trace the rule resolution Using the Ruby approach to debug a Rake project Summary 7. Integration with Rails Introducing Rake's integration with Rails Custom rake tasks in a Rails project Recurrent running of tasks Summary 8. Testing Rake Tasks The need for tests Writing tests for rake tasks Summary 9. Continuous Integration Introducing Jenkins Setting up Jenkins Configuring Jenkins to run rake tasks Summary 10. Relentless Automation Examples of Rake being used by famous gems The pain of task execution Sinatra using Rake to run tests Sinatra using Rake to generate documentation Capistrano extending the Rake implementation Other examples of Sinatra using Rake Thor – the next generation of Rake Summary Index [/spoiler]
|