Skip to content

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

  1. Make sure all modified code is checked in.
  2. Check out to a completely clean directory e.g.: C:\Projects\oasis3fresh
  3. Tag the project in the CVS repository
  4. Check out the tagged version to a temp dir e.g.: C:\Projects\oasis3tagged
  5. Open the tagged project in CodeWarrior and make
  6. Upload the tagged controller\bin\oasis.app to an oasis3 can and test
  7. Copy the tagged oasis.app to the ‘untagged’ (oasis3fresh) controller\bin dir
  8. Check in the tagged app from above

Detail

  1. Make sure all modified code is checked in.
  2. Check out to a completely clean directory e.g.: C:\Projects\oasis3pretag
    03-fig-1
    03-fig-2
    03-fig-3
    03-fig-4
    03-fig-5
    03-fig-6
  3. Tag the project in the CVS repository
    03-fig-7
    03-fig-8
  4. Check out the tagged version to a temp dir e.g.: C:\Projects\oasis3tagged
    03-fig-9
    03-fig-10
    03-fig-11
    03-fig-12
    03-fig-13

  5. Open the tagged project in CodeWarrior and make

  6. Upload the tagged oasis3\src\controller\bin\oasis.app to an oasis3 can and test

    1. At OASIS> prompt type command: ver cvs
    2. Should see response similar to:
      OASIS> ver cvs
      OASIS3 $Revision: 1.15 $ Aug  2 2011 10:25:24 
      CVS tag "$Name: AUG02_2011 $"
      OASIS>
      
  7. Copy the tagged oasis.app to the ‘untagged’ (oasis3fresh) \oasis3\srccontroller\bin directory

  8. Check in the tagged app from above .
  9. I also create a deployment directory in oasis3\deployments and stick a copy of the tagged oasis.app there for operational & historical purposes.