Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: Automated build and deployment.

by perrin (Chancellor)
on Jun 07, 2006 at 21:26 UTC ( #554150=note: print w/replies, xml ) Need Help??


in reply to Automated build and deployment.

What you're describing is the way that the Krang CMS works. You're welcome to look at the code that handles builds and see if it might work for you.

Replies are listed 'Best First'.
Re^2: Automated build and deployment.
by techcode (Hermit) on Jun 07, 2006 at 23:54 UTC

    Actualy I allready put Krang in the download list :D I heard they are shiping all required modules with it - so figured that it might be worth of checking out.

    Are there any other applications that follow the same/similar path?

    It's a bit limiting because you can only ship pure Perl modules that way - or hope that you have a nice server admin who is willing to do it for you.


    Have you tried freelancing? Check out Scriptlance - I work there. For more info about Scriptlance and freelancing in general check out my home node.
      It's a bit limiting because you can only ship pure Perl modules that way - or hope that you have a nice server admin who is willing to do it for you.
      It's actually not that hard to install compiled modules with only Web access; have an installer script, run from a Web browser, that runs the compiler and installs the modules in the user's home directory. See Re: Re: Alternatives to User::Agent? for an example; obviously you'd have to adapt this for your purposes. I've found that this works for most Web hosting companies I've used, and I do it frequently.
      Krang includes XS modules that need to be compiled. It does make certain assumptions about the target though, e.g. that it is a unixy system with a compiler available.
        Yes that is a bit of problem I guess.

        Eitherway I'm using just Perl modules, or those widely available (such as TemplateToolkit). And while I use Windows - most of apps (~ 99%) are deployed to Linux or FreeBSD servers.

        I was also thinking to provide binary distros - where XS modules would be allready compiled.


        Have you tried freelancing? Check out Scriptlance - I work there. For more info about Scriptlance and freelancing in general check out my home node.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://554150]
help
Chatterbox?
[thezip]: G'day monks!
[thezip]: There's a word I'm looking for, which describes the (lack of) repeatability of an instruction. Specifically, when a command is run the first time, it succeeds, but then every subsequent execution of the same command results in an identical result...
[thezip]: What is the name of this property?
[marto]: /mewaves
[marto]: /mefails
[thezip]: Duh... I found it. Idempotentcy
[thezip]: howdy marto!

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (7)
As of 2018-07-18 20:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    It has been suggested to rename Perl 6 in order to boost its marketing potential. Which name would you prefer?















    Results (395 votes). Check out past polls.

    Notices?