Build of OASIS3 controller code using SmartCVS
We have been checking out the entire oasis3 project and tagging it (but could probably just do the controller sub-dir)
General steps
- Make sure all modified code is checked in.
- Check out to a completely clean directory e.g.:
C:\Projects\oasis3fresh - Tag the project in the CVS repository
- Check out the tagged version to a temp dir e.g.:
C:\Projects\oasis3tagged - Open the tagged project in CodeWarrior and make
- Upload the tagged controller\bin\oasis.app to an oasis3 can and test
- Copy the tagged oasis.app to the ‘untagged’ (oasis3fresh) controller\bin dir
- Check in the tagged app from above
Detail
- Make sure all modified code is checked in.
- Check out to a completely clean directory e.g.: C:\Projects\oasis3pretag






- Tag the project in the CVS repository


-
Check out the tagged version to a temp dir e.g.: C:\Projects\oasis3tagged





-
Open the tagged project in CodeWarrior and make
-
Upload the tagged
oasis3\src\controller\bin\oasis.appto an oasis3 can and test- At
OASIS>prompt type command:ver cvs - Should see response similar to:
OASIS> ver cvs OASIS3 $Revision: 1.15 $ Aug 2 2011 10:25:24 CVS tag "$Name: AUG02_2011 $" OASIS>
- At
-
Copy the tagged oasis.app to the ‘untagged’ (oasis3fresh) \oasis3\srccontroller\bin directory
- Check in the tagged app from above .
- I also create a deployment directory in oasis3\deployments and stick a copy of the tagged oasis.app there for operational & historical purposes.