Using watch programs like Yeoman, CodeKit, LiveReload, etc. on enterprise
level
I am trying to figure out how to use live refresh features such as Yeoman,
LiveReload, and Codekit do but on an actual live server.
My situation is that my team and I manage over 800+ websites and so as you
can imagine we don't keep local instances of each of these sites (except
for the files we are currently working on such as the LESS, CSS, JS etc.)
since we work on so many. Our process is to work Live on our staging
environment and then push to production when we are finished.
Another thing to note is that since we have such a large amount of sites
that we build/manage, we of course keep a "Core" logic base that houses
our frameworks of code for all sites to pull from. It's hard to explain
how we are doing things without showing, but the main thing i wanted to
impart was that we have much of our code packaged into dynamic sections
for reusability, so even though we all keep a local instance of our "Core"
code (that we manage with SmartSVN) it's not possible for me to run a
localhost instance of a site I'm working on since the HTML/JS/etc. is
loaded and parsed using our CMS's language (Velocity).
All this to say that.. is it possible for one of these mentioned programs
(Yeoman etc.) to communicate with our staging environment?..to watch files
that are not local to my computer? Or perhaps watch those files and auto
upload to our staging environment?
The CMS we use is called dotCMS, and it runs Apache.
I'm sorry if this was confusing. any info is welcome even if it's a
"You're an idiot" type of answer, I'd prefer to know if I'm being one or
not, but please at least explain why.
thanks
No comments:
Post a Comment