Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
MatroxRT
Visitor

Re: Automated Build Process

You should check out Gulpjs

http://gulpjs.com/

Honestly, Gulp is pretty amazing, create a watch task on your brs files, and you can use it to auto-zip and deploy to a Roku device. A total time saver. You can also just have it run the makefile to get up and running -- I did this for months and it worked great, but now I have a variation that is pure javascript without the make dependency. You can have it do a bunch to automate that build process for the types of tasks you listed as well.
0 Kudos
greeneca
Channel Surfer

Re: Automated Build Process

Yes it is the same process that the device uses you can just do it using the tool instead of using their web UI.
Charles Greene
SENIOR SOFTWARE DEVELOPER, REDSPACE
902 444.3490 x 8947
redspace.com
0 Kudos
EnTerr
Roku Guru

Re: Automated Build Process

"MatroxRT" wrote:
You should check out Gulpjs
http://gulpjs.com/
Honestly, Gulp is pretty amazing, create a watch task on your brs files, and you can use it to auto-zip and deploy to a Roku device. A total time saver. You can also just have it run the makefile to get up and running -- I did this for months and it worked great, but now I have a variation that is pure javascript without the make dependency. You can have it do a bunch to automate that build process for the types of tasks you listed as well.

Coincidently, recently re something else i was wondering "gulp or grunt?" - did some reading and ran into this making the great point of "neither":
http://blog.keithcirkel.co.uk/why-we-sh ... ing-grunt/
also https://medium.freecodecamp.com/why-i-l ... .iljgyxfwe
(Spoiler alert: npm comes with Node.js and can do what you need sans plugin adapters/wrappers)

DIsclaimer: using npm, gulp, grunt makes sense only if one is a JavaScript developer and already uses Node.js for something else. No point whatsoever otherwise.
0 Kudos