automated aedist
Aryeh Friedman <[email protected]>
| Newsgroups | gmane.comp.version-control.aegis.user |
|---|---|
| Message-ID | <CAGBxaXmm3KRGWYH918B6hus3bq3Q1KY3_Tt53heCfzj3x26QUg@mail.gmail.com> |
I want to make to make it so any time that a developer does a integration on their local machine (I am the only developer/review/interrogator/admin so security/clobbering/etc. are not issues) a project of exactly the same and baseline is updated on a "production server". Namely our company maintains a publicly viewable server for client demo's and I am the only developer in the company want to make it so when I close a change set (I have all roles) on my development machine it will be mirrored on the client demo machine by replaying the change set on it. Both the production machine and the development are identical setups (except my home machine has x-windows and the server does not). Ideas on how to automate this, typically I do aedist -p foo -c 10 -s|ssh remote aedist -p foo -r ... ssh "aecd; aefinish; aerpass -p foo -c 10; aeib -p foo -c 10;aefinish". The main question I guess what command to tie it to in aegis.conf (or do it outside aegis by an alias to aefinish)