Cargando…

Rake task management essentials : deploy, test, and build software to solve real-world automation challenges using Rake /

A step-by-step and interactive approach explaining the Rake essentials along with code examples and advanced features. If you are a developer who is acquainted with the Ruby language and want to speed up writing the code concerned with files, then this book is for you. To start reading this book, ba...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Koleshko, Andrey
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, U.K. : Packt Pub., 2014.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ia 4500
001 EBSCO_ocn879853976
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 140516s2014 enka o 001 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d E7B  |d DEBBG  |d DEBSZ  |d OCLCQ  |d OCLCF  |d LLB  |d OCLCQ  |d D6H  |d COCUF  |d CNNOR  |d OCLCQ  |d PIFAG  |d N$T  |d AZK  |d AGLDB  |d U3W  |d REB  |d OCLCQ  |d STF  |d VTS  |d CEF  |d NLE  |d INT  |d VT2  |d OCLCQ  |d UKMGB  |d WYU  |d G3B  |d TKN  |d OCLCQ  |d AU@  |d UKAHL  |d HS0  |d OCLCO  |d OCLCQ  |d OCLCO 
016 7 |a 018006439  |2 Uk 
019 |a 961589658 
020 |a 9781783280780  |q (electronic bk.) 
020 |a 1783280786  |q (electronic bk.) 
020 |z 1783280786 
020 |z 1783280778 
020 |z 9781783280773 
029 1 |a CHNEW  |b 000697611 
029 1 |a DEBBG  |b BV042032604 
029 1 |a DEBSZ  |b 414180755 
029 1 |a DEBSZ  |b 493143955 
029 1 |a GBVCP  |b 882839772 
029 1 |a UKMGB  |b 018006439 
035 |a (OCoLC)879853976  |z (OCoLC)961589658 
037 |a CL0500000430  |b Safari Books Online 
050 4 |a QA76.73.R83  |b K654 2014eb 
072 7 |a COM  |x 051410  |2 bisacsh 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Koleshko, Andrey. 
245 1 0 |a Rake task management essentials :  |b deploy, test, and build software to solve real-world automation challenges using Rake /  |c Andrey Koleshko. 
260 |a Birmingham, U.K. :  |b Packt Pub.,  |c 2014. 
300 |a 1 online resource :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community experience distilled 
588 0 |a Online resources; title from thumbnail of cover on resource description page (Safari, viewed May 12, 2014). 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgements; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 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 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 
505 8 |a Chapter 2: Working with FilesUsing 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; Chapter 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 
505 8 |a Using a regular expression to match more tasksSummary; Chapter 4: Cleaning Up a Build; Setting up a project; The cleaning tasks; Summary; Chapter 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; Chapter 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 
505 8 |a Chapter 7: Integration with RailsIntroducing Rake's integration with Rails; Custom rake tasks in a Rails project; Recurrent running of tasks; Summary; Chapter 8: Testing Rake Tasks; The need for tests; Writing tests for rake tasks; Summary; Chapter 9: Continuous Integration; Introducing Jenkins; Setting up Jenkins; Configuring Jenkins to run rake tasks; Summary; Chapter 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 
505 8 |a Other examples of Sinatra using RakeThor -- the next generation of Rake; Summary; Index 
520 |a A step-by-step and interactive approach explaining the Rake essentials along with code examples and advanced features. If you are a developer who is acquainted with the Ruby language and want to speed up writing the code concerned with files, then this book is for you. To start reading this book, basic Ruby knowledge is required; however, a huge amount of experience with the language is not necessary. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Ruby (Computer program language) 
650 6 |a Ruby (Langage de programmation) 
650 7 |a COMPUTERS  |x Programming Languages  |x Ruby.  |2 bisacsh 
650 7 |a Ruby (Computer program language)  |2 fast 
776 0 8 |i Print version:  |a Koleshko, Andrey.  |t Rake task management essentials : deploy, test, and build software to solve real-world automation challenges using rake.  |d Birmingham, England : Packt Publishing, ©2014  |h iii, 106 pages  |z 9781783280773 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=761869  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26849825 
938 |a ebrary  |b EBRY  |n ebr10861754 
938 |a EBSCOhost  |b EBSC  |n 761869 
994 |a 92  |b IZTAP