rsync accepts a path spec on the command line, much like your Ant
script would.  It's really 6 one way, half dozen the other.  I'd
imagine your bat file would accept a single app-relative path and
construct the rsync command line based on it, exactly the way your ANt
script would accept the path as a property and construct the <copy>
task from it.

cheers,
barneyb

On Thu, Nov 20, 2008 at 11:01 AM, Dan Vega <[EMAIL PROTECTED]> wrote:
> Well here is the problem, our www folder has about 100 folders in it. I may
> make some changes to folder x and I just want to push folder x to test &
> production or just test. Should I not use ant for this? Just write bat for
> this?
>
>
> Thank You
> Dan Vega
> [EMAIL PROTECTED]
> http://www.danvega.org
>
>
> On Thu, Nov 20, 2008 at 1:49 PM, Barney Boisvert <[EMAIL PROTECTED]>wrote:
>
>> Ant accepts properties on the command line that can be used to
>> parameterize your script.  Though if all you're doing is replicating
>> files, something like rsync and a simple shell script/BAT file might
>> be easier.
>>
>> cheers,
>> barneyb
>>
>> On Thu, Nov 20, 2008 at 8:45 AM, Dan Vega <[EMAIL PROTECTED]> wrote:
>> > In the current environment I am working on we have a dev/test/prod setup.
>> > Everything needs to be done in dev but not everything in dev gets moved.
>> > Only files that need to be reviewed get moved to test so the Test env is
>> not
>> > always current. I am trying to come up with a solution that allows me to
>> > enter a file or dir and then select test/live/all to move file(s) or
>> > directories.
>> >
>> > For example I am using the input paramater. If I use the following build
>> > script It works great for moving files. I also know how to work with
>> > directories, my main question is how can I make it dynamic so if I enter
>> a
>> > file or folder it knows to only push that?
>> >
>> > <?xml version="1.0" encoding="UTF-8"?>
>> > <project default="test">
>> >
>> >    <description>.com build file</description>
>> >
>> >    <input message="Target file or directory to copy: "
>> > addproperty="target"/>
>> >    <input message="Environment we are copying to: "  addproperty="ENV"
>> > defaultvalue="test" validargs="test,live,all"/>
>> >
>> >    <property name="dev" value="\\mydevcom" />
>> >    <property name="test" value="\\mytestcom" />
>> >    <property name="live" value="\\mylivecom" />
>> >
>> >     <target name="test">
>> >         <copy file="${target}" todir="${test}" verbose="true"/>
>> >     </target>
>> >
>> >     <target name="live">
>> >         <copy file="${target}" todir="${live}" verbose="true"/>
>> >     </target>
>> >
>> >    <target name="all" depends="test,live"/>
>> >
>> > </project>
>> >
>> >
>> >
>>
>>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:315720
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to